[INFO] fetching crate jingle_sleigh 0.1.1... [INFO] checking jingle_sleigh-0.1.1 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate jingle_sleigh 0.1.1 into /workspace/builds/worker-2-tc2/source [INFO] validating manifest of crates.io crate jingle_sleigh 0.1.1 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate jingle_sleigh 0.1.1 [INFO] finished tweaking crates.io crate jingle_sleigh 0.1.1 [INFO] tweaked toml for crates.io crate jingle_sleigh 0.1.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 51 packages to latest compatible versions [INFO] [stderr] Adding derive_more v0.99.18 (available: v1.0.0) [INFO] [stderr] Adding object v0.35.0 (available: v0.36.4) [INFO] [stderr] Adding ruzstd v0.6.0 (available: v0.7.2) [INFO] [stderr] Adding unicode-width v0.1.14 (available: v0.2.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 79d996bc52f1f7dfe56c20efea6e7224e519897d5ad6342b1991297a3a51f493 [INFO] running `Command { std: "docker" "start" "-a" "79d996bc52f1f7dfe56c20efea6e7224e519897d5ad6342b1991297a3a51f493", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "79d996bc52f1f7dfe56c20efea6e7224e519897d5ad6342b1991297a3a51f493", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "79d996bc52f1f7dfe56c20efea6e7224e519897d5ad6342b1991297a3a51f493", kill_on_drop: false }` [INFO] [stdout] 79d996bc52f1f7dfe56c20efea6e7224e519897d5ad6342b1991297a3a51f493 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7ddf8ebeef475fbc62dbf91c4c9cfc98df939d99022deb6e9b3652716a90cbdc [INFO] running `Command { std: "docker" "start" "-a" "7ddf8ebeef475fbc62dbf91c4c9cfc98df939d99022deb6e9b3652716a90cbdc", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling scratch v1.0.7 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling cxxbridge-flags v1.0.128 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling link-cplusplus v1.0.9 [INFO] [stderr] Compiling cxx v1.0.128 [INFO] [stderr] Checking twox-hash v1.6.3 [INFO] [stderr] Checking miniz_oxide v0.8.0 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Checking xml-rs v0.8.22 [INFO] [stderr] Compiling codespan-reporting v0.11.1 [INFO] [stderr] Checking elf v0.7.4 [INFO] [stderr] Checking flate2 v1.0.33 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling cxx-build v1.0.128 [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling thiserror-impl v1.0.64 [INFO] [stderr] Compiling cxxbridge-macro v1.0.128 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Checking thiserror v1.0.64 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking ruzstd v0.6.0 [INFO] [stderr] Compiling jingle_sleigh v0.1.1 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Checking object v0.35.0 [INFO] [stderr] Fixed build.rs (1 fix) [INFO] [stdout] warning: unexpected `cfg` condition name: `compile` [INFO] [stdout] --> build.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | if cfg!(compile) { [INFO] [stdout] | ^^^^^^^ help: found config with similar value: `feature = "compile"` [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(compile)'] } [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking serde-xml-rs v0.6.0 [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/addrspace.rs.cc:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/addrspace.rs.cc:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/addrspace.rs.cc:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/address.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/address.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/address.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/context.cc:18: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/marshal.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/marshal.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/marshal.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcoderaw.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In member function 'void ghidra::ConstTpl::transfer(const std::vector&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:267:33: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 267 | *this = newhandle->getSpace(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:270:37: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 270 | *this = newhandle->getPtrOffset(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:275:39: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 275 | *this = newhandle->getPtrOffset(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:288:32: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 288 | *this = newhandle->getSize(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In constructor 'ghidra::VarnodeTpl::VarnodeTpl(ghidra::int4, bool)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:454:37: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 454 | size = ConstTpl(ConstTpl::real,0); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In member function 'bool ghidra::VarnodeTpl::adjustTruncation(ghidra::int4, bool)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:543:89: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 543 | offset = ConstTpl(ConstTpl::handle,offset.getHandleIndex(),ConstTpl::v_offset_plus,val); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In constructor 'ghidra::HandleTpl::HandleTpl(const ghidra::VarnodeTpl*)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:582:24: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 582 | space = vn->getSpace(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:583:22: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 583 | size = vn->getSize(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:584:39: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 584 | ptrspace = ConstTpl(ConstTpl::real,0); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:585:29: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 585 | ptroffset = vn->getOffset(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/space.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/space.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/space.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc: In member function 'ghidra::VarnodeTpl* ghidra::PcodeCompile::buildTruncatedVarnode(ghidra::VarnodeTpl*, ghidra::uint4, ghidra::uint4)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:599:61: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 599 | ConstTpl::v_offset_plus,byteoffset); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:609:78: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 609 | specialoff = ConstTpl(ConstTpl::real,basevn->getOffset().getReal() + plus); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc: In static member function 'static void ghidra::PcodeCompile::fillinZero(ghidra::OpTpl*, const std::vector&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:239:5: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 239 | if (op->getOut()->isZeroSize()) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:246:3: note: here [INFO] [stderr] warning: jingle_sleigh@0.1.1: 246 | case CPUI_SUBPIECE: [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghscan.cc: In function 'int sleighlex()': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghscan.cc:2241:56: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 2241 | { sleighlval.ch = sleightext[0]; return (actionon==0) ? sleightext[0] : OP_AND; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghscan.cc:2245:56: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 2245 | { sleighlval.ch = sleightext[0]; return (actionon==0) ? sleightext[0] : OP_OR; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc: In function 'int ghidra::sleighparse()': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3594:166: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3594 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = *(yyvsp[0].i); delete (yyvsp[0].i); (yyval.starqual)->id=ConstTpl((yyvsp[-3].spacesym)->getSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3600:133: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3600 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = 0; (yyval.starqual)->id=ConstTpl((yyvsp[-1].spacesym)->getSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3606:161: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3606 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = *(yyvsp[0].i); delete (yyvsp[0].i); (yyval.starqual)->id=ConstTpl(slgh->getDefaultCodeSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3612:128: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3612 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = 0; (yyval.starqual)->id=ConstTpl(slgh->getDefaultCodeSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_handle.cpp:4: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_handle.cpp:4: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_handle.cpp:4: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.cpp:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.cpp:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.cpp:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `jingle_sleigh` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/context/builder/image/elf.rs [INFO] [stderr] * src/context/builder/image/gimli.rs [INFO] [stderr] * src/context/builder/image/mod.rs [INFO] [stderr] * src/context/mod.rs [INFO] [stderr] * src/ffi/addrspace.rs [INFO] [stderr] * src/ffi/context_ffi.rs [INFO] [stderr] * src/ffi/image.rs [INFO] [stderr] * src/ffi/instruction.rs [INFO] [stderr] * src/ffi/mod.rs [INFO] [stderr] * src/instruction.rs [INFO] [stderr] * src/lib.rs [INFO] [stderr] * src/pcode/mod.rs [INFO] [stderr] * src/space.rs [INFO] [stderr] * src/varnode/display.rs [INFO] [stderr] * src/varnode/mod.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error: expected one of `!`, `+`, `::`, `;`, `where`, or `{`, found keyword `unsafe` [INFO] [stderr] --> src/ffi/addrspace.rs:32:77 [INFO] [stderr] | [INFO] [stderr] 24 | unsafe extern "C++" { [INFO] [stderr] | - while parsing this item list starting here [INFO] [stderr] ... [INFO] [stderr] 32 | pub fn getManager(&self) -> SharedPtrunsafe ; [INFO] [stderr] | ^^^^^^ expected one of `!`, `+`, `::`, `;`, `where`, or `{` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/ffi/image.rs:19:39 [INFO] [stdout] | [INFO] [stdout] 19 | pub sections: Vec, [INFO] [stdout] | ^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: `--force-warn unsafe-attr-outside-unsafe` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 19 | pub sections: Vec), [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/ffi/instruction.rs:30:35 [INFO] [stdout] | [INFO] [stdout] 30 | inputs: Vec, [INFO] [stdout] | ^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 30 | inputs: Vec), [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 37 | } [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/ffi/instruction.rs:51:28 [INFO] [stdout] | [INFO] [stdout] 51 | ops: Vec, [INFO] [stdout] | ^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 51 | ops: Vec), [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | - the item list ends here [INFO] [stdout] warning: unexpected `cfg` condition name: `compile` [INFO] [stdout] --> src/ffi/mod.rs:2:7 [INFO] [stdout] | [INFO] [stdout] 2 | #[cfg(compile)] [INFO] [stdout] | ^^^^^^^ help: found config with similar value: `feature = "compile"` [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(compile)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(compile)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:29:38 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn getName(&self) -> &str; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: expected one of `!`, `+`, `::`, `;`, `where`, or `{`, found keyword `unsafe` [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:31:43 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn getType(&self) -> SpaceType; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/ffi/addrspace.rs:50:83 [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:32:70 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn getManager(&self) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:33:41 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn getWordSize(&self) -> u32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 45 | unsafe extern "C++" { [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn getAddrSize(&self) -> u32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | - while parsing this item list starting here [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:35:38 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn getIndex(&self) -> i32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:36:42 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn isBigEndian(&self) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 50 | fn getSpaceFromPointer(&self, i: u64) -> SharedPtrunsafe ; [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:50:76 [INFO] [stdout] | [INFO] [stdout] 50 | fn getSpaceFromPointer(&self, i: u64) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^ expected one of `!`, `+`, `::`, `;`, `where`, or `{` [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:51:74 [INFO] [stdout] | [INFO] [stdout] 51 | fn getSpaceByIndex(&self, idx: i32) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:52:38 [INFO] [stdout] | [INFO] [stdout] 52 | fn getNumSpaces(&self) -> i32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 54 | } [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:53:68 [INFO] [stdout] | [INFO] [stdout] 53 | fn getDefaultCodeSpace(&self) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | - the item list ends here [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:32:69 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn getManager(&self) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:50:75 [INFO] [stdout] | [INFO] [stdout] 50 | fn getSpaceFromPointer(&self, i: u64) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: expected one of `!`, `+`, `::`, `;`, `where`, or `{`, found keyword `unsafe` [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:28:94 [INFO] [stdout] | [INFO] [stdout] 28 | pub(super) fn makeContext(slaPath: &str, img: Image) -> Result>; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/ffi/context_ffi.rs:28:101 [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:29:94 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn set_initial_context(self: Pin<&mut ContextFFI>, name: &str, value: u32); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:31:88 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn get_one_instruction(&self, offset: u64) -> Result; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 23 | unsafe extern "C++" { [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:33:85 [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) fn getSpaceByIndex(&self, idx: i32) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | - while parsing this item list starting here [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:34:49 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) fn getNumSpaces(&self) -> i32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:36:79 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) fn getRegister(&self, name: &str) -> Result; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 28 | pub(super) fn makeContext(slaPath: &str, img: Image) -> Result>unsafe ; [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:37:83 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) fn getRegisterName(&self, name: VarnodeInfoFFI) -> Result<&str>; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^ expected one of `!`, `+`, `::`, `;`, `where`, or `{` [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:39:66 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn getRegisters(&self) -> Vec; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:28:92 [INFO] [stdout] | [INFO] [stdout] 28 | pub(super) fn makeContext(slaPath: &str, img: Image) -> Result>; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 40 | } [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/instruction.rs:35:35 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn display<'a, T: SpaceManager>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 35 | ) -> Result, JingleSleighError> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | - the item list ends here [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/varnode/mod.rs:58:11 [INFO] [stdout] | [INFO] [stdout] 58 | ($ctx:expr, #$offset:literal:$size:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 58 | ($ctx:expr_2021, #$offset:literal:$size:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/varnode/mod.rs:61:11 [INFO] [stdout] | [INFO] [stdout] 61 | ($ctx:expr, $space:literal[$offset:expr]:$size:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 61 | ($ctx:expr_2021, $space:literal[$offset:expr]:$size:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: expected expression, found `>` [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/varnode/mod.rs:61:40 [INFO] [stdout] | [INFO] [stdout] 61 | ($ctx:expr, $space:literal[$offset:expr]:$size:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 61 | ($ctx:expr, $space:literal[$offset:expr_2021]:$size:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/ffi/image.rs:19:46 [INFO] [stdout] warning: fields `name`, `spec`, and `id` are never read [INFO] [stdout] --> src/context/builder/language_def.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Compiler { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 17 | pub name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 18 | pub spec: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 19 | pub id: String, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `Compiler` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: fields `tool` and `name` are never read [INFO] [stdout] --> src/context/builder/language_def.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct ExternalName { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 24 | pub tool: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 25 | pub name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ExternalName` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 19 | pub sections: Vec), [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/context/builder/language_def.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct LanguageDefinition { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 30 | pub processor: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 31 | pub endian: SleighEndian, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 32 | pub variant: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 33 | pub version: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 39 | pub manual_index_file: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 40 | pub id: String, [INFO] [stdout] 41 | pub description: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 42 | pub compiler: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 43 | pub external_name: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LanguageDefinition` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^ expected expression [INFO] [stdout] warning: field `space` is never read [INFO] [stdout] --> src/context/builder/processor_spec.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct ContextSetSpace { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 17 | pub space: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ContextSetSpace` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/context/builder/mod.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 92 | if let Some(e) = entry.path().extension() { [INFO] [stdout] | ^^^^^^^^^^^^^^-----^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/context/builder/mod.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | } [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 92 ~ match entry.path().extension() { Some(e) => { [INFO] [stdout] 93 | if e == "ldefs" { [INFO] [stdout] 94 | return Ok(entry.path().clone()); [INFO] [stdout] 95 | } [INFO] [stdout] 96 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: expected type, found `>` [INFO] [stdout] warning: 35 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/ffi/image.rs:19:46 [INFO] [stderr] | [INFO] [stderr] 19 | pub sections: Vec), [INFO] [stderr] | ^ expected type [INFO] [stderr] | [INFO] [stderr] help: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stderr] | [INFO] [stderr] 19 | pub sections: Vec<{ ImageSectionunsafe(>) }, [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] error: expected one of `>`, a const expression, lifetime, or type, found `}` [INFO] [stderr] --> src/ffi/image.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 18 | pub struct Image { [INFO] [stderr] | ----- while parsing this struct [INFO] [stderr] 19 | pub sections: Vec), [INFO] [stderr] | - expected one of `>`, a const expression, lifetime, or type [INFO] [stderr] 20 | } [INFO] [stderr] | ^ unexpected token [INFO] [stderr] | [INFO] [stderr] help: you might have meant to end the type parameters here [INFO] [stderr] | [INFO] [stderr] 19 | pub sections: Vec)>, [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] error: expected expression, found `>` [INFO] [stderr] --> src/ffi/instruction.rs:30:42 [INFO] [stderr] | [INFO] [stderr] 30 | inputs: Vec), [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected type, found `>` [INFO] [stderr] --> src/ffi/instruction.rs:30:42 [INFO] [stderr] | [INFO] [stderr] 30 | inputs: Vec), [INFO] [stderr] | ^ expected type [INFO] [stderr] | [INFO] [stderr] help: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stderr] | [INFO] [stderr] 30 | inputs: Vec<{ VarnodeInfoFFIunsafe(>) }, [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] error: expected one of `>`, a const expression, lifetime, or type, found `}` [INFO] [stderr] --> src/ffi/instruction.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 28 | pub(crate) struct RawPcodeOp { [INFO] [stderr] | ---------- while parsing this struct [INFO] [stderr] ... [INFO] [stderr] 33 | space: SharedPtr, [INFO] [stderr] | - expected one of `>`, a const expression, lifetime, or type [INFO] [stderr] 34 | } [INFO] [stderr] | ^ unexpected token [INFO] [stderr] | [INFO] [stderr] help: you might have meant to end the type parameters here [INFO] [stderr] | [INFO] [stderr] 30 | inputs: Vec)>, [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] error: expected expression, found `>` [INFO] [stderr] --> src/ffi/instruction.rs:51:35 [INFO] [stderr] | [INFO] [stderr] 51 | ops: Vec), [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected type, found `>` [INFO] [stderr] --> src/ffi/instruction.rs:51:35 [INFO] [stderr] | [INFO] [stderr] 51 | ops: Vec), [INFO] [stderr] | ^ expected type [INFO] [stderr] | [INFO] [stderr] help: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stderr] | [INFO] [stderr] 51 | ops: Vec<{ RawPcodeOpunsafe(>) }, [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] error: expected one of `>`, a const expression, lifetime, or type, found `}` [INFO] [stderr] --> src/ffi/instruction.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 48 | pub(crate) struct InstructionFFI { [INFO] [stderr] | -------------- while parsing this struct [INFO] [stderr] ... [INFO] [stderr] 52 | length: usize, [INFO] [stderr] | - expected one of `>`, a const expression, lifetime, or type [INFO] [stderr] 53 | } [INFO] [stderr] | ^ unexpected token [INFO] [stderr] | [INFO] [stderr] help: you might have meant to end the type parameters here [INFO] [stderr] | [INFO] [stderr] 51 | ops: Vec)>, [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/varnode/mod.rs:58:6 [INFO] [stderr] | [INFO] [stderr] 58 | ($ctx:expr_2021, #$offset:literal:$size:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/varnode/mod.rs:61:6 [INFO] [stderr] | [INFO] [stderr] 61 | ($ctx:expr_2021, $space:literal[$offset:expr_2021]:$size:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/varnode/mod.rs:61:37 [INFO] [stderr] | [INFO] [stderr] 61 | ($ctx:expr_2021, $space:literal[$offset:expr_2021]:$size:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error: expected `;` [INFO] [stderr] --> src/ffi/addrspace.rs:32:77 [INFO] [stderr] | [INFO] [stderr] 32 | pub fn getManager(&self) -> SharedPtrunsafe ; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error: expected `;` [INFO] [stderr] --> src/ffi/context_ffi.rs:28:101 [INFO] [stderr] | [INFO] [stderr] 28 | pub(super) fn makeContext(slaPath: &str, img: Image) -> Result>unsafe ; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error: expected `,` [INFO] [stderr] --> src/ffi/image.rs:19:45 [INFO] [stderr] | [INFO] [stderr] 19 | pub sections: Vec), [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected `,` [INFO] [stderr] --> src/ffi/instruction.rs:30:41 [INFO] [stderr] | [INFO] [stderr] 30 | inputs: Vec), [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::image::bridge` [INFO] [stderr] --> src/context/builder/image/elf.rs:4:24 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::ffi::image::bridge::{Image, ImageSection}; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `image` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::image::bridge` [INFO] [stderr] --> src/context/builder/image/mod.rs:6:28 [INFO] [stderr] | [INFO] [stderr] 6 | pub use crate::ffi::image::bridge::{Image, ImageSection, Perms}; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `image` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::addrspace::bridge` [INFO] [stderr] --> src/context/mod.rs:5:28 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::ffi::addrspace::bridge::AddrSpaceHandle; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `addrspace` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::context_ffi::bridge` [INFO] [stderr] --> src/context/mod.rs:6:30 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::ffi::context_ffi::bridge::ContextFFI; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `context_ffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::instruction::bridge` [INFO] [stderr] --> src/context/mod.rs:15:30 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::ffi::instruction::bridge::VarnodeInfoFFI; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `instruction` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::context_ffi::bridge` [INFO] [stderr] --> src/ffi/context_ffi.rs:1:30 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::ffi::context_ffi::bridge::makeContext; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `context_ffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `bridge` [INFO] [stderr] --> src/ffi/context_ffi.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use bridge::ContextFFI; [INFO] [stderr] | ^^^^^^ use of undeclared crate or module `bridge` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::instruction::bridge` [INFO] [stderr] --> src/ffi/instruction.rs:1:30 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::ffi::instruction::bridge::Disassembly; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `instruction` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::instruction::bridge` [INFO] [stderr] --> src/instruction.rs:2:34 [INFO] [stderr] | [INFO] [stderr] 2 | pub use crate::ffi::instruction::bridge::Disassembly; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `instruction` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::instruction::bridge` [INFO] [stderr] --> src/instruction.rs:3:30 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::ffi::instruction::bridge::InstructionFFI; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `instruction` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::instruction::bridge` [INFO] [stderr] --> src/pcode/mod.rs:16:30 [INFO] [stderr] | [INFO] [stderr] 16 | use crate::ffi::instruction::bridge::RawPcodeOp; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `instruction` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::addrspace::bridge` [INFO] [stderr] --> src/space.rs:1:28 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::ffi::addrspace::bridge::SpaceType; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `addrspace` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::context_ffi::bridge` [INFO] [stderr] --> src/space.rs:2:30 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::ffi::context_ffi::bridge::AddrSpaceHandle; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `context_ffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::addrspace::bridge` [INFO] [stderr] --> src/varnode/display.rs:1:28 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::ffi::addrspace::bridge::SpaceType; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `addrspace` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::instruction::bridge` [INFO] [stderr] --> src/varnode/mod.rs:5:30 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::ffi::instruction::bridge::VarnodeInfoFFI; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `instruction` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `ffi::addrspace::bridge` [INFO] [stderr] --> src/lib.rs:11:25 [INFO] [stderr] | [INFO] [stderr] 11 | pub use ffi::addrspace::bridge::SpaceType; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `addrspace` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `crate::context::Image`, `crate::context::ImageSection` [INFO] [stderr] --> src/context/builder/image/gimli.rs:2:22 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::context::{Image, ImageSection}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^ no `ImageSection` in `context` [INFO] [stderr] | | [INFO] [stderr] | no `Image` in `context` [INFO] [stderr] | [INFO] [stderr] = help: consider importing this unresolved item through its public re-export instead: [INFO] [stderr] crate::context::builder::Image [INFO] [stderr] = help: consider importing this unresolved item through its public re-export instead: [INFO] [stderr] crate::context::builder::image::ImageSection [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `compile` [INFO] [stderr] --> src/ffi/mod.rs:2:7 [INFO] [stderr] | [INFO] [stderr] 2 | #[cfg(compile)] [INFO] [stderr] | ^^^^^^^ help: found config with similar value: `feature = "compile"` [INFO] [stderr] | [INFO] [stderr] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(compile)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(compile)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/instruction.rs:35:35 [INFO] [stderr] | [INFO] [stderr] 32 | pub fn display<'a, T: SpaceManager>( [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 35 | ) -> Result, JingleSleighError> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `bridge` [INFO] [stderr] --> src/ffi/context_ffi.rs:7:14 [INFO] [stderr] | [INFO] [stderr] 7 | fn(&str, bridge::Image) -> Result, Exception>, [INFO] [stderr] | ^^^^^^ use of undeclared crate or module `bridge` [INFO] [stderr] [INFO] [stderr] error: aborting due to 37 previous errors; 2 warnings emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0432, E0433, E0658. [INFO] [stderr] For more information about an error, try `rustc --explain E0432`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `jingle_sleigh` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/context/builder/image/elf.rs [INFO] [stderr] * src/context/builder/image/gimli.rs [INFO] [stderr] * src/context/builder/image/mod.rs [INFO] [stderr] * src/context/mod.rs [INFO] [stderr] * src/ffi/addrspace.rs [INFO] [stderr] * src/ffi/context_ffi.rs [INFO] [stderr] * src/ffi/image.rs [INFO] [stderr] * src/ffi/instruction.rs [INFO] [stderr] * src/ffi/mod.rs [INFO] [stderr] * src/instruction.rs [INFO] [stderr] * src/lib.rs [INFO] [stderr] * src/pcode/mod.rs [INFO] [stderr] * src/space.rs [INFO] [stderr] * src/varnode/display.rs [INFO] [stderr] * src/varnode/mod.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error: expected one of `!`, `+`, `::`, `;`, `where`, or `{`, found keyword `unsafe` [INFO] [stderr] --> src/ffi/addrspace.rs:32:77 [INFO] [stderr] | [INFO] [stderr] 24 | unsafe extern "C++" { [INFO] [stderr] | - while parsing this item list starting here [INFO] [stderr] ... [INFO] [stderr] 32 | pub fn getManager(&self) -> SharedPtrunsafe ; [INFO] [stderr] | ^^^^^^ expected one of `!`, `+`, `::`, `;`, `where`, or `{` [INFO] [stderr] ... [INFO] [stderr] 37 | } [INFO] [stderr] | - the item list ends here [INFO] [stderr] [INFO] [stderr] error: expected one of `!`, `+`, `::`, `;`, `where`, or `{`, found keyword `unsafe` [INFO] [stderr] --> src/ffi/addrspace.rs:50:83 [INFO] [stderr] | [INFO] [stderr] 45 | unsafe extern "C++" { [INFO] [stderr] | - while parsing this item list starting here [INFO] [stderr] ... [INFO] [stderr] 50 | fn getSpaceFromPointer(&self, i: u64) -> SharedPtrunsafe ; [INFO] [stderr] | ^^^^^^ expected one of `!`, `+`, `::`, `;`, `where`, or `{` [INFO] [stderr] ... [INFO] [stderr] 54 | } [INFO] [stderr] | - the item list ends here [INFO] [stderr] [INFO] [stderr] error: expected one of `!`, `+`, `::`, `;`, `where`, or `{`, found keyword `unsafe` [INFO] [stderr] --> src/ffi/context_ffi.rs:28:101 [INFO] [stderr] | [INFO] [stderr] 23 | unsafe extern "C++" { [INFO] [stderr] | - while parsing this item list starting here [INFO] [stderr] ... [INFO] [stderr] 28 | pub(super) fn makeContext(slaPath: &str, img: Image) -> Result>unsafe ; [INFO] [stderr] | ^^^^^^ expected one of `!`, `+`, `::`, `;`, `where`, or `{` [INFO] [stderr] ... [INFO] [stderr] 40 | } [INFO] [stderr] | - the item list ends here [INFO] [stderr] [INFO] [stderr] error: expected expression, found `>` [INFO] [stderr] --> src/ffi/image.rs:19:46 [INFO] [stderr] | [INFO] [stderr] 19 | pub sections: Vec), [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected type, found `>` [INFO] [stderr] --> src/ffi/image.rs:19:46 [INFO] [stderr] | [INFO] [stderr] 19 | pub sections: Vec), [INFO] [stderr] | ^ expected type [INFO] [stderr] | [INFO] [stderr] help: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stderr] | [INFO] [stderr] 19 | pub sections: Vec<{ ImageSectionunsafe(>) }, [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] error: expected one of `>`, a const expression, lifetime, or type, found `}` [INFO] [stderr] --> src/ffi/image.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 18 | pub struct Image { [INFO] [stderr] | ----- while parsing this struct [INFO] [stderr] 19 | pub sections: Vec), [INFO] [stderr] | - expected one of `>`, a const expression, lifetime, or type [INFO] [stderr] 20 | } [INFO] [stderr] | ^ unexpected token [INFO] [stderr] | [INFO] [stderr] help: you might have meant to end the type parameters here [INFO] [stderr] | [INFO] [stderr] 19 | pub sections: Vec)>, [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] error: expected expression, found `>` [INFO] [stderr] --> src/ffi/instruction.rs:30:42 [INFO] [stderr] | [INFO] [stderr] 30 | inputs: Vec), [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected type, found `>` [INFO] [stderr] --> src/ffi/instruction.rs:30:42 [INFO] [stderr] | [INFO] [stderr] 30 | inputs: Vec), [INFO] [stderr] | ^ expected type [INFO] [stderr] | [INFO] [stderr] help: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stderr] | [INFO] [stderr] 30 | inputs: Vec<{ VarnodeInfoFFIunsafe(>) }, [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] error: expected one of `>`, a const expression, lifetime, or type, found `}` [INFO] [stderr] --> src/ffi/instruction.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 28 | pub(crate) struct RawPcodeOp { [INFO] [stderr] | ---------- while parsing this struct [INFO] [stderr] ... [INFO] [stderr] 33 | space: SharedPtr, [INFO] [stderr] | - expected one of `>`, a const expression, lifetime, or type [INFO] [stderr] 34 | } [INFO] [stderr] | ^ unexpected token [INFO] [stderr] | [INFO] [stderr] help: you might have meant to end the type parameters here [INFO] [stderr] | [INFO] [stderr] 30 | inputs: Vec)>, [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] error: expected expression, found `>` [INFO] [stderr] --> src/ffi/instruction.rs:51:35 [INFO] [stderr] | [INFO] [stderr] 51 | ops: Vec), [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected type, found `>` [INFO] [stderr] --> src/ffi/instruction.rs:51:35 [INFO] [stderr] | [INFO] [stderr] 51 | ops: Vec), [INFO] [stderr] | ^ expected type [INFO] [stderr] | [INFO] [stderr] help: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stderr] | [INFO] [stderr] 51 | ops: Vec<{ RawPcodeOpunsafe(>) }, [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] error: expected one of `>`, a const expression, lifetime, or type, found `}` [INFO] [stderr] --> src/ffi/instruction.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 48 | pub(crate) struct InstructionFFI { [INFO] [stderr] | -------------- while parsing this struct [INFO] [stderr] ... [INFO] [stderr] 52 | length: usize, [INFO] [stderr] | - expected one of `>`, a const expression, lifetime, or type [INFO] [stderr] 53 | } [INFO] [stderr] | ^ unexpected token [INFO] [stderr] | [INFO] [stderr] help: you might have meant to end the type parameters here [INFO] [stderr] | [INFO] [stderr] 51 | ops: Vec)>, [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/varnode/mod.rs:58:6 [INFO] [stderr] | [INFO] [stderr] 58 | ($ctx:expr_2021, #$offset:literal:$size:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/varnode/mod.rs:61:6 [INFO] [stderr] | [INFO] [stderr] 61 | ($ctx:expr_2021, $space:literal[$offset:expr_2021]:$size:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/varnode/mod.rs:61:37 [INFO] [stderr] | [INFO] [stderr] 61 | ($ctx:expr_2021, $space:literal[$offset:expr_2021]:$size:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error: expected `;` [INFO] [stderr] --> src/ffi/addrspace.rs:32:77 [INFO] [stderr] | [INFO] [stderr] 32 | pub fn getManager(&self) -> SharedPtrunsafe ; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error: expected `;` [INFO] [stderr] --> src/ffi/context_ffi.rs:28:101 [INFO] [stderr] | [INFO] [stderr] 28 | pub(super) fn makeContext(slaPath: &str, img: Image) -> Result>unsafe ; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error: expected `,` [INFO] [stderr] --> src/ffi/image.rs:19:45 [INFO] [stderr] | [INFO] [stderr] 19 | pub sections: Vec), [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected `,` [INFO] [stderr] --> src/ffi/instruction.rs:30:41 [INFO] [stderr] | [INFO] [stderr] 30 | inputs: Vec), [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::image::bridge` [INFO] [stderr] --> src/context/builder/image/elf.rs:4:24 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::ffi::image::bridge::{Image, ImageSection}; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `image` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::image::bridge` [INFO] [stderr] --> src/context/builder/image/elf.rs:43:28 [INFO] [stderr] | [INFO] [stderr] 43 | use crate::ffi::image::bridge::Image; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `image` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::image::bridge` [INFO] [stderr] --> src/context/builder/image/mod.rs:6:28 [INFO] [stderr] | [INFO] [stderr] 6 | pub use crate::ffi::image::bridge::{Image, ImageSection, Perms}; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `image` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::addrspace::bridge` [INFO] [stderr] --> src/context/mod.rs:5:28 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::ffi::addrspace::bridge::AddrSpaceHandle; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `addrspace` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::context_ffi::bridge` [INFO] [stderr] --> src/context/mod.rs:6:30 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::ffi::context_ffi::bridge::ContextFFI; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `context_ffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::instruction::bridge` [INFO] [stderr] --> src/context/mod.rs:15:30 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::ffi::instruction::bridge::VarnodeInfoFFI; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `instruction` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::context_ffi::bridge` [INFO] [stderr] --> src/ffi/context_ffi.rs:1:30 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::ffi::context_ffi::bridge::makeContext; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `context_ffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `bridge` [INFO] [stderr] --> src/ffi/context_ffi.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use bridge::ContextFFI; [INFO] [stderr] | ^^^^^^ use of undeclared crate or module `bridge` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::instruction::bridge` [INFO] [stderr] --> src/ffi/instruction.rs:1:30 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::ffi::instruction::bridge::Disassembly; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `instruction` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::instruction::bridge` [INFO] [stderr] --> src/instruction.rs:2:34 [INFO] [stderr] | [INFO] [stderr] 2 | pub use crate::ffi::instruction::bridge::Disassembly; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `instruction` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::instruction::bridge` [INFO] [stderr] --> src/instruction.rs:3:30 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::ffi::instruction::bridge::InstructionFFI; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `instruction` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::instruction::bridge` [INFO] [stderr] --> src/pcode/mod.rs:16:30 [INFO] [stderr] | [INFO] [stderr] 16 | use crate::ffi::instruction::bridge::RawPcodeOp; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `instruction` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::addrspace::bridge` [INFO] [stderr] --> src/space.rs:1:28 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::ffi::addrspace::bridge::SpaceType; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `addrspace` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::context_ffi::bridge` [INFO] [stderr] --> src/space.rs:2:30 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::ffi::context_ffi::bridge::AddrSpaceHandle; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `context_ffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::addrspace::bridge` [INFO] [stderr] --> src/varnode/display.rs:1:28 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::ffi::addrspace::bridge::SpaceType; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `addrspace` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::instruction::bridge` [INFO] [stderr] --> src/varnode/mod.rs:5:30 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::ffi::instruction::bridge::VarnodeInfoFFI; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `instruction` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `ffi::addrspace::bridge` [INFO] [stderr] --> src/lib.rs:11:25 [INFO] [stderr] | [INFO] [stderr] 11 | pub use ffi::addrspace::bridge::SpaceType; [INFO] [stderr] | ^^^^^^ could not find `bridge` in `addrspace` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `crate::context::Image`, `crate::context::ImageSection` [INFO] [stderr] --> src/context/builder/image/gimli.rs:2:22 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::context::{Image, ImageSection}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^ no `ImageSection` in `context` [INFO] [stderr] | | [INFO] [stderr] | no `Image` in `context` [INFO] [stderr] | [INFO] [stderr] = help: consider importing this unresolved item through its public re-export instead: [INFO] [stderr] crate::context::builder::Image [INFO] [stderr] = help: consider importing this unresolved item through its public re-export instead: [INFO] [stderr] crate::context::builder::image::ImageSection [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `compile` [INFO] [stderr] --> src/ffi/mod.rs:2:7 [INFO] [stderr] | [INFO] [stderr] 2 | #[cfg(compile)] [INFO] [stderr] | ^^^^^^^ help: found config with similar value: `feature = "compile"` [INFO] [stderr] | [INFO] [stderr] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(compile)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(compile)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/instruction.rs:35:35 [INFO] [stderr] | [INFO] [stderr] 32 | pub fn display<'a, T: SpaceManager>( [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 35 | ) -> Result, JingleSleighError> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::SpaceManager` [INFO] [stderr] --> src/context/mod.rs:153:9 [INFO] [stderr] | [INFO] [stderr] 153 | use crate::SpaceManager; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `bridge` [INFO] [stderr] --> src/ffi/context_ffi.rs:7:14 [INFO] [stderr] | [INFO] [stderr] 7 | fn(&str, bridge::Image) -> Result, Exception>, [INFO] [stderr] | ^^^^^^ use of undeclared crate or module `bridge` [INFO] [stderr] [INFO] [stderr] error: aborting due to 38 previous errors; 3 warnings emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0432, E0433, E0658. [INFO] [stderr] For more information about an error, try `rustc --explain E0432`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/ffi/image.rs:19:39 [INFO] [stdout] | [INFO] [stdout] 19 | pub sections: Vec, [INFO] [stdout] | ^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: `--force-warn unsafe-attr-outside-unsafe` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 19 | pub sections: Vec), [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.47s [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/ffi/instruction.rs:30:35 [INFO] [stdout] | [INFO] [stdout] 30 | inputs: Vec, [INFO] [stdout] | ^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 30 | inputs: Vec), [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/ffi/instruction.rs:51:28 [INFO] [stdout] | [INFO] [stdout] 51 | ops: Vec, [INFO] [stdout] | ^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 51 | ops: Vec), [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `compile` [INFO] [stdout] --> src/ffi/mod.rs:2:7 [INFO] [stdout] | [INFO] [stdout] 2 | #[cfg(compile)] [INFO] [stdout] | ^^^^^^^ help: found config with similar value: `feature = "compile"` [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(compile)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(compile)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:29:38 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn getName(&self) -> &str; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:31:43 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn getType(&self) -> SpaceType; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:32:70 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn getManager(&self) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:33:41 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn getWordSize(&self) -> u32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn getAddrSize(&self) -> u32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:35:38 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn getIndex(&self) -> i32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:36:42 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn isBigEndian(&self) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:50:76 [INFO] [stdout] | [INFO] [stdout] 50 | fn getSpaceFromPointer(&self, i: u64) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:51:74 [INFO] [stdout] | [INFO] [stdout] 51 | fn getSpaceByIndex(&self, idx: i32) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:52:38 [INFO] [stdout] | [INFO] [stdout] 52 | fn getNumSpaces(&self) -> i32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:53:68 [INFO] [stdout] | [INFO] [stdout] 53 | fn getDefaultCodeSpace(&self) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:32:69 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn getManager(&self) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:50:75 [INFO] [stdout] | [INFO] [stdout] 50 | fn getSpaceFromPointer(&self, i: u64) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:28:94 [INFO] [stdout] | [INFO] [stdout] 28 | pub(super) fn makeContext(slaPath: &str, img: Image) -> Result>; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:29:94 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn set_initial_context(self: Pin<&mut ContextFFI>, name: &str, value: u32); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:31:88 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn get_one_instruction(&self, offset: u64) -> Result; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:33:85 [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) fn getSpaceByIndex(&self, idx: i32) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:34:49 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) fn getNumSpaces(&self) -> i32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:36:79 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) fn getRegister(&self, name: &str) -> Result; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:37:83 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) fn getRegisterName(&self, name: VarnodeInfoFFI) -> Result<&str>; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:39:66 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn getRegisters(&self) -> Vec; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:28:92 [INFO] [stdout] | [INFO] [stdout] 28 | pub(super) fn makeContext(slaPath: &str, img: Image) -> Result>; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/instruction.rs:35:35 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn display<'a, T: SpaceManager>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 35 | ) -> Result, JingleSleighError> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/varnode/mod.rs:58:11 [INFO] [stdout] | [INFO] [stdout] 58 | ($ctx:expr, #$offset:literal:$size:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 58 | ($ctx:expr_2021, #$offset:literal:$size:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/varnode/mod.rs:61:11 [INFO] [stdout] | [INFO] [stdout] 61 | ($ctx:expr, $space:literal[$offset:expr]:$size:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 61 | ($ctx:expr_2021, $space:literal[$offset:expr]:$size:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/varnode/mod.rs:61:40 [INFO] [stdout] | [INFO] [stdout] 61 | ($ctx:expr, $space:literal[$offset:expr]:$size:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 61 | ($ctx:expr, $space:literal[$offset:expr_2021]:$size:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name`, `spec`, and `id` are never read [INFO] [stdout] --> src/context/builder/language_def.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Compiler { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 17 | pub name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 18 | pub spec: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 19 | pub id: String, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `Compiler` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `tool` and `name` are never read [INFO] [stdout] --> src/context/builder/language_def.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct ExternalName { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 24 | pub tool: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 25 | pub name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ExternalName` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/context/builder/language_def.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct LanguageDefinition { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 30 | pub processor: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 31 | pub endian: SleighEndian, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 32 | pub variant: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 33 | pub version: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 39 | pub manual_index_file: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 40 | pub id: String, [INFO] [stdout] 41 | pub description: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 42 | pub compiler: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 43 | pub external_name: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LanguageDefinition` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `space` is never read [INFO] [stdout] --> src/context/builder/processor_spec.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct ContextSetSpace { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 17 | pub space: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ContextSetSpace` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/context/builder/mod.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 92 | if let Some(e) = entry.path().extension() { [INFO] [stdout] | ^^^^^^^^^^^^^^-----^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/context/builder/mod.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | } [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 92 ~ match entry.path().extension() { Some(e) => { [INFO] [stdout] 93 | if e == "ldefs" { [INFO] [stdout] 94 | return Ok(entry.path().clone()); [INFO] [stdout] 95 | } [INFO] [stdout] 96 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 35 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling jingle_sleigh v0.1.1 (/tmp/fixit) [INFO] [stdout] warning: unexpected `cfg` condition name: `compile` [INFO] [stdout] --> build.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | if cfg!(compile) { [INFO] [stdout] | ^^^^^^^ help: found config with similar value: `feature = "compile"` [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(compile)'] } [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/addrspace.rs.cc:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/addrspace.rs.cc:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/addrspace.rs.cc:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/address.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/address.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/address.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/context.cc:18: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/marshal.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/marshal.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/marshal.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcoderaw.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In member function 'void ghidra::ConstTpl::transfer(const std::vector&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:267:33: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 267 | *this = newhandle->getSpace(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:270:37: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 270 | *this = newhandle->getPtrOffset(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:275:39: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 275 | *this = newhandle->getPtrOffset(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:288:32: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 288 | *this = newhandle->getSize(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In constructor 'ghidra::VarnodeTpl::VarnodeTpl(ghidra::int4, bool)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:454:37: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 454 | size = ConstTpl(ConstTpl::real,0); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In member function 'bool ghidra::VarnodeTpl::adjustTruncation(ghidra::int4, bool)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:543:89: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 543 | offset = ConstTpl(ConstTpl::handle,offset.getHandleIndex(),ConstTpl::v_offset_plus,val); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In constructor 'ghidra::HandleTpl::HandleTpl(const ghidra::VarnodeTpl*)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:582:24: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 582 | space = vn->getSpace(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:583:22: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 583 | size = vn->getSize(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:584:39: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 584 | ptrspace = ConstTpl(ConstTpl::real,0); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:585:29: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 585 | ptroffset = vn->getOffset(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/space.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/space.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/space.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc: In member function 'ghidra::VarnodeTpl* ghidra::PcodeCompile::buildTruncatedVarnode(ghidra::VarnodeTpl*, ghidra::uint4, ghidra::uint4)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:599:61: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 599 | ConstTpl::v_offset_plus,byteoffset); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:609:78: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 609 | specialoff = ConstTpl(ConstTpl::real,basevn->getOffset().getReal() + plus); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc: In static member function 'static void ghidra::PcodeCompile::fillinZero(ghidra::OpTpl*, const std::vector&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:239:5: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 239 | if (op->getOut()->isZeroSize()) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:246:3: note: here [INFO] [stderr] warning: jingle_sleigh@0.1.1: 246 | case CPUI_SUBPIECE: [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghscan.cc: In function 'int sleighlex()': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghscan.cc:2241:56: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 2241 | { sleighlval.ch = sleightext[0]; return (actionon==0) ? sleightext[0] : OP_AND; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghscan.cc:2245:56: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 2245 | { sleighlval.ch = sleightext[0]; return (actionon==0) ? sleightext[0] : OP_OR; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc: In function 'int ghidra::sleighparse()': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3594:166: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3594 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = *(yyvsp[0].i); delete (yyvsp[0].i); (yyval.starqual)->id=ConstTpl((yyvsp[-3].spacesym)->getSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3600:133: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3600 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = 0; (yyval.starqual)->id=ConstTpl((yyvsp[-1].spacesym)->getSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3606:161: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3606 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = *(yyvsp[0].i); delete (yyvsp[0].i); (yyval.starqual)->id=ConstTpl(slgh->getDefaultCodeSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3612:128: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3612 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = 0; (yyval.starqual)->id=ConstTpl(slgh->getDefaultCodeSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_handle.cpp:4: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_handle.cpp:4: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_handle.cpp:4: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.cpp:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.cpp:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.cpp:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:29:38 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn getName(&self) -> &str; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:31:43 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn getType(&self) -> SpaceType; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:32:70 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn getManager(&self) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:33:41 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn getWordSize(&self) -> u32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn getAddrSize(&self) -> u32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:35:38 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn getIndex(&self) -> i32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:36:42 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn isBigEndian(&self) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:50:76 [INFO] [stdout] | [INFO] [stdout] 50 | fn getSpaceFromPointer(&self, i: u64) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:51:74 [INFO] [stdout] | [INFO] [stdout] 51 | fn getSpaceByIndex(&self, idx: i32) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:52:38 [INFO] [stdout] | [INFO] [stdout] 52 | fn getNumSpaces(&self) -> i32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:53:68 [INFO] [stdout] | [INFO] [stdout] 53 | fn getDefaultCodeSpace(&self) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:32:69 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn getManager(&self) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:50:75 [INFO] [stdout] | [INFO] [stdout] 50 | fn getSpaceFromPointer(&self, i: u64) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:28:94 [INFO] [stdout] | [INFO] [stdout] 28 | pub(super) fn makeContext(slaPath: &str, img: Image) -> Result>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:29:94 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn set_initial_context(self: Pin<&mut ContextFFI>, name: &str, value: u32); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:31:88 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn get_one_instruction(&self, offset: u64) -> Result; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:33:85 [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) fn getSpaceByIndex(&self, idx: i32) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:34:49 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) fn getNumSpaces(&self) -> i32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:36:79 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) fn getRegister(&self, name: &str) -> Result; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:37:83 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) fn getRegisterName(&self, name: VarnodeInfoFFI) -> Result<&str>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:39:66 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn getRegisters(&self) -> Vec; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:28:92 [INFO] [stdout] | [INFO] [stdout] 28 | pub(super) fn makeContext(slaPath: &str, img: Image) -> Result>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/ffi/image.rs:19:39 [INFO] [stdout] | [INFO] [stdout] 19 | pub sections: Vec, [INFO] [stdout] | ^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 19 | pub sections: Vec), [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/ffi/instruction.rs:30:35 [INFO] [stdout] | [INFO] [stdout] 30 | inputs: Vec, [INFO] [stdout] | ^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 30 | inputs: Vec), [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/ffi/instruction.rs:51:28 [INFO] [stdout] | [INFO] [stdout] 51 | ops: Vec, [INFO] [stdout] | ^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 51 | ops: Vec), [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:29:38 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn getName(&self) -> &str; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:31:43 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn getType(&self) -> SpaceType; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:32:70 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn getManager(&self) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:33:41 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn getWordSize(&self) -> u32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn getAddrSize(&self) -> u32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:35:38 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn getIndex(&self) -> i32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:36:42 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn isBigEndian(&self) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:50:76 [INFO] [stdout] | [INFO] [stdout] 50 | fn getSpaceFromPointer(&self, i: u64) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:51:74 [INFO] [stdout] | [INFO] [stdout] 51 | fn getSpaceByIndex(&self, idx: i32) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:52:38 [INFO] [stdout] | [INFO] [stdout] 52 | fn getNumSpaces(&self) -> i32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:53:68 [INFO] [stdout] | [INFO] [stdout] 53 | fn getDefaultCodeSpace(&self) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:32:69 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn getManager(&self) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/addrspace.rs:50:75 [INFO] [stdout] | [INFO] [stdout] 50 | fn getSpaceFromPointer(&self, i: u64) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:28:94 [INFO] [stdout] | [INFO] [stdout] 28 | pub(super) fn makeContext(slaPath: &str, img: Image) -> Result>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:29:94 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn set_initial_context(self: Pin<&mut ContextFFI>, name: &str, value: u32); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:31:88 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn get_one_instruction(&self, offset: u64) -> Result; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:33:85 [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) fn getSpaceByIndex(&self, idx: i32) -> SharedPtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:34:49 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) fn getNumSpaces(&self) -> i32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:36:79 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) fn getRegister(&self, name: &str) -> Result; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:37:83 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) fn getRegisterName(&self, name: VarnodeInfoFFI) -> Result<&str>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:39:66 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn getRegisters(&self) -> Vec; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi/context_ffi.rs:28:92 [INFO] [stdout] | [INFO] [stdout] 28 | pub(super) fn makeContext(slaPath: &str, img: Image) -> Result>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/ffi/image.rs:19:39 [INFO] [stdout] | [INFO] [stdout] 19 | pub sections: Vec, [INFO] [stdout] | ^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 19 | pub sections: Vec), [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/ffi/instruction.rs:30:35 [INFO] [stdout] | [INFO] [stdout] 30 | inputs: Vec, [INFO] [stdout] | ^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 30 | inputs: Vec), [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/ffi/instruction.rs:51:28 [INFO] [stdout] | [INFO] [stdout] 51 | ops: Vec, [INFO] [stdout] | ^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 51 | ops: Vec), [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `compile` [INFO] [stdout] --> src/ffi/mod.rs:2:7 [INFO] [stdout] | [INFO] [stdout] 2 | #[cfg(compile)] [INFO] [stdout] | ^^^^^^^ help: found config with similar value: `feature = "compile"` [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(compile)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(compile)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/instruction.rs:35:35 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn display<'a, T: SpaceManager>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 35 | ) -> Result, JingleSleighError> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `compile` [INFO] [stdout] --> src/ffi/mod.rs:2:7 [INFO] [stdout] | [INFO] [stdout] 2 | #[cfg(compile)] [INFO] [stdout] | ^^^^^^^ help: found config with similar value: `feature = "compile"` [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(compile)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(compile)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/instruction.rs:35:35 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn display<'a, T: SpaceManager>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 35 | ) -> Result, JingleSleighError> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 25 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/addrspace.rs.cc:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/addrspace.rs.cc:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/addrspace.rs.cc:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/address.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/address.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/address.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/context.cc:18: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/marshal.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/marshal.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/marshal.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcoderaw.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In member function 'void ghidra::ConstTpl::transfer(const std::vector&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:267:33: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 267 | *this = newhandle->getSpace(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:270:37: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 270 | *this = newhandle->getPtrOffset(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:275:39: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 275 | *this = newhandle->getPtrOffset(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:288:32: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 288 | *this = newhandle->getSize(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In constructor 'ghidra::VarnodeTpl::VarnodeTpl(ghidra::int4, bool)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:454:37: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 454 | size = ConstTpl(ConstTpl::real,0); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In member function 'bool ghidra::VarnodeTpl::adjustTruncation(ghidra::int4, bool)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:543:89: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 543 | offset = ConstTpl(ConstTpl::handle,offset.getHandleIndex(),ConstTpl::v_offset_plus,val); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In constructor 'ghidra::HandleTpl::HandleTpl(const ghidra::VarnodeTpl*)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:582:24: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 582 | space = vn->getSpace(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:583:22: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 583 | size = vn->getSize(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:584:39: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 584 | ptrspace = ConstTpl(ConstTpl::real,0); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:585:29: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 585 | ptroffset = vn->getOffset(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/space.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/space.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/space.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc: In member function 'ghidra::VarnodeTpl* ghidra::PcodeCompile::buildTruncatedVarnode(ghidra::VarnodeTpl*, ghidra::uint4, ghidra::uint4)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:599:61: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 599 | ConstTpl::v_offset_plus,byteoffset); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:609:78: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 609 | specialoff = ConstTpl(ConstTpl::real,basevn->getOffset().getReal() + plus); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc: In static member function 'static void ghidra::PcodeCompile::fillinZero(ghidra::OpTpl*, const std::vector&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:239:5: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 239 | if (op->getOut()->isZeroSize()) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:246:3: note: here [INFO] [stderr] warning: jingle_sleigh@0.1.1: 246 | case CPUI_SUBPIECE: [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghscan.cc: In function 'int sleighlex()': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghscan.cc:2241:56: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 2241 | { sleighlval.ch = sleightext[0]; return (actionon==0) ? sleightext[0] : OP_AND; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghscan.cc:2245:56: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 2245 | { sleighlval.ch = sleightext[0]; return (actionon==0) ? sleightext[0] : OP_OR; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc: In function 'int ghidra::sleighparse()': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3594:166: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3594 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = *(yyvsp[0].i); delete (yyvsp[0].i); (yyval.starqual)->id=ConstTpl((yyvsp[-3].spacesym)->getSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3600:133: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3600 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = 0; (yyval.starqual)->id=ConstTpl((yyvsp[-1].spacesym)->getSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3606:161: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3606 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = *(yyvsp[0].i); delete (yyvsp[0].i); (yyval.starqual)->id=ConstTpl(slgh->getDefaultCodeSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3612:128: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3612 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = 0; (yyval.starqual)->id=ConstTpl(slgh->getDefaultCodeSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_handle.cpp:4: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_handle.cpp:4: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_handle.cpp:4: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.cpp:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.cpp:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.cpp:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] [INFO] [stderr] error: could not compile `jingle_sleigh` (lib) due to 26 previous errors; 2 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 25 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/addrspace.rs.cc:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/addrspace.rs.cc:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/addrspace.rs.cc:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/sources/jingle_sleigh/src/ffi/context_ffi.rs.cc:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: /opt/rustwide/target/debug/build/jingle_sleigh-68fbdb4143f2fbfc/out/cxxbridge/crate/jingle_sleigh/src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/address.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/address.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/address.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/context.cc:18: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/marshal.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/marshal.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/marshal.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcoderaw.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In member function 'void ghidra::ConstTpl::transfer(const std::vector&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:267:33: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 267 | *this = newhandle->getSpace(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:270:37: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 270 | *this = newhandle->getPtrOffset(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:275:39: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 275 | *this = newhandle->getPtrOffset(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:288:32: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 288 | *this = newhandle->getSize(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In constructor 'ghidra::VarnodeTpl::VarnodeTpl(ghidra::int4, bool)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:454:37: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 454 | size = ConstTpl(ConstTpl::real,0); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In member function 'bool ghidra::VarnodeTpl::adjustTruncation(ghidra::int4, bool)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:543:89: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 543 | offset = ConstTpl(ConstTpl::handle,offset.getHandleIndex(),ConstTpl::v_offset_plus,val); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc: In constructor 'ghidra::HandleTpl::HandleTpl(const ghidra::VarnodeTpl*)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:582:24: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 582 | space = vn->getSpace(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:583:22: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 583 | size = vn->getSize(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:584:39: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 584 | ptrspace = ConstTpl(ConstTpl::real,0); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.cc:585:29: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 585 | ptroffset = vn->getOffset(); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/semantics.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpatexpress.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghpattern.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/space.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/space.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/space.cc:17: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/context.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/semantics.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc: In member function 'ghidra::VarnodeTpl* ghidra::PcodeCompile::buildTruncatedVarnode(ghidra::VarnodeTpl*, ghidra::uint4, ghidra::uint4)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:599:61: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 599 | ConstTpl::v_offset_plus,byteoffset); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:609:78: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 609 | specialoff = ConstTpl(ConstTpl::real,basevn->getOffset().getReal() + plus); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/pcodecompile.cc:16: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc: In static member function 'static void ghidra::PcodeCompile::fillinZero(ghidra::OpTpl*, const std::vector&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:239:5: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 239 | if (op->getOut()->isZeroSize()) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcodecompile.cc:246:3: note: here [INFO] [stderr] warning: jingle_sleigh@0.1.1: 246 | case CPUI_SUBPIECE: [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghscan.cc:1148: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghscan.cc: In function 'int sleighlex()': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghscan.cc:2241:56: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 2241 | { sleighlval.ch = sleightext[0]; return (actionon==0) ? sleightext[0] : OP_AND; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghscan.cc:2245:56: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 2245 | { sleighlval.ch = sleightext[0]; return (actionon==0) ? sleightext[0] : OP_OR; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc: In function 'int ghidra::sleighparse()': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3594:166: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3594 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = *(yyvsp[0].i); delete (yyvsp[0].i); (yyval.starqual)->id=ConstTpl((yyvsp[-3].spacesym)->getSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3600:133: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3600 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = 0; (yyval.starqual)->id=ConstTpl((yyvsp[-1].spacesym)->getSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3606:161: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3606 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = *(yyvsp[0].i); delete (yyvsp[0].i); (yyval.starqual)->id=ConstTpl(slgh->getDefaultCodeSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/slghparse.cc:3612:128: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 3612 | { (yyval.starqual) = new StarQuality; (yyval.starqual)->size = 0; (yyval.starqual)->id=ConstTpl(slgh->getDefaultCodeSpace()); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slgh_compile.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/slghparse.cc:91: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/globalcontext.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:8, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/sleighbase.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/slghsymbol.hh:19, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleighbase.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/sleigh.hh:22, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.h:9, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/context.cpp:2: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:96:77: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 96 | void setOffset(uintb constVal) { offset = ConstTpl(ConstTpl::real,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setRelative(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:97:85: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 97 | void setRelative(uintb constVal) { offset = ConstTpl(ConstTpl::j_relative,constVal); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::VarnodeTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:98:46: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 98 | void setSize(const ConstTpl &sz ) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:129:45: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 129 | void setSize(const ConstTpl &sz) { size = sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrSize(const ghidra::ConstTpl&)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:130:49: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 130 | void setPtrSize(const ConstTpl &sz) { ptrsize=sz; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setPtrOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:131:73: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 131 | void setPtrOffset(uintb val) { ptroffset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh: In member function 'void ghidra::HandleTpl::setTempOffset(ghidra::uintb)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:132:76: warning: implicitly-declared 'constexpr ghidra::ConstTpl& ghidra::ConstTpl::operator=(const ghidra::ConstTpl&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 132 | void setTempOffset(uintb val) { temp_offset = ConstTpl(ConstTpl::real,val); } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/semantics.hh:52:3: note: because 'ghidra::ConstTpl' has user-provided 'ghidra::ConstTpl::ConstTpl(const ghidra::ConstTpl&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 52 | ConstTpl(const ConstTpl &op2) { [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_handle.cpp:4: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_handle.cpp:4: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_handle.cpp:4: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.cpp:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh: In member function 'void ghidra::PcodeOpRaw::setSeqNum(const ghidra::Address&, ghidra::uintm)': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/pcoderaw.hh:166:19: warning: implicitly-declared 'ghidra::SeqNum& ghidra::SeqNum::operator=(const ghidra::SeqNum&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 166 | seq = SeqNum(a,b); [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/sleigh/pcoderaw.hh:21, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/sleigh/translate.hh:24, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.cpp:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/address.hh:133:3: note: because 'ghidra::SeqNum' has user-provided 'ghidra::SeqNum::SeqNum(const ghidra::SeqNum&)' [INFO] [stderr] warning: jingle_sleigh@0.1.1: 133 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ^~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: In file included from src/ffi/cpp/addrspace_manager_handle.h:5, [INFO] [stderr] warning: jingle_sleigh@0.1.1: from src/ffi/cpp/addrspace_manager_handle.cpp:1: [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh: In member function 'ghidra::uint4 ghidra::Translate::getUniqueStart(ghidra::Translate::UniqueLayout) const': [INFO] [stderr] warning: jingle_sleigh@0.1.1: src/ffi/cpp/sleigh/translate.hh:604:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] [INFO] [stderr] warning: jingle_sleigh@0.1.1: 604 | return (layout != ANALYSIS) ? layout + unique_base : layout; [INFO] [stderr] warning: jingle_sleigh@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: jingle_sleigh@0.1.1: At global scope: [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-deprecated-copy-with-user-provided-copy' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: jingle_sleigh@0.1.1: cc1plus: note: unrecognized command-line option '-Wno-unneeded-internal-declaration' may have been intended to silence earlier diagnostics [INFO] [stderr] [INFO] [stderr] error: could not compile `jingle_sleigh` (lib test) due to 26 previous errors; 2 warnings emitted [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "7ddf8ebeef475fbc62dbf91c4c9cfc98df939d99022deb6e9b3652716a90cbdc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7ddf8ebeef475fbc62dbf91c4c9cfc98df939d99022deb6e9b3652716a90cbdc", kill_on_drop: false }` [INFO] [stdout] 7ddf8ebeef475fbc62dbf91c4c9cfc98df939d99022deb6e9b3652716a90cbdc