nixbot

builds

succeeded rustd-0-unstable-2026-10-21 checks.aarch64-linux.package-rustd · build #860 · raw

1tribuchet: building on eliza
unpackPhase
2unpacking source archive /nix/store/2yfs169pp9497l94gvj1wnc3hv5grfis-source3source root is source4Executing cargoSetupPostUnpackHook5Finished cargoSetupPostUnpackHook
patchPhase
6Executing cargoSetupPostPatchHook7Validating consistency between /build/source/Cargo.lock and /build/rustd-0-unstable-2026-10-21-vendor/Cargo.lock8Finished cargoSetupPostPatchHook
buildPhase
9Executing cargoBuildHook10cargoBuildHook flags: -j 24 --target aarch64-unknown-linux-gnu --offline --profile release -p rustd11warning: Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)1213consider passing `-Zcargo-lints` to enable this feature.14warning: workspace (manifest) generated 1 warning15warning: vendor/rust-analyzer/crates/profile/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)1617consider passing `-Zcargo-lints` to enable this feature.18warning: `profile` (manifest) generated 1 warning19warning: vendor/rust-analyzer/crates/vfs-notify/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)2021consider passing `-Zcargo-lints` to enable this feature.22warning: `vfs-notify` (manifest) generated 1 warning23warning: vendor/rust-analyzer/crates/tt/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)2425consider passing `-Zcargo-lints` to enable this feature.26warning: `tt` (manifest) generated 1 warning27warning: vendor/rust-analyzer/crates/base-db/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)2829consider passing `-Zcargo-lints` to enable this feature.30warning: `base-db` (manifest) generated 1 warning31warning: vendor/rust-analyzer/crates/test-fixture/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)3233consider passing `-Zcargo-lints` to enable this feature.34warning: `test-fixture` (manifest) generated 1 warning35warning: crates/rustd/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)3637consider passing `-Zcargo-lints` to enable this feature.38warning: `rustd` (manifest) generated 1 warning39warning: vendor/rust-analyzer/crates/macros/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)4041consider passing `-Zcargo-lints` to enable this feature.42warning: `macros` (manifest) generated 1 warning43warning: vendor/rust-analyzer/crates/ide-db/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)4445consider passing `-Zcargo-lints` to enable this feature.46warning: `ide-db` (manifest) generated 1 warning47warning: vendor/rust-analyzer/crates/vfs/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)4849consider passing `-Zcargo-lints` to enable this feature.50warning: `vfs` (manifest) generated 1 warning51warning: vendor/rust-analyzer/crates/load-cargo/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)5253consider passing `-Zcargo-lints` to enable this feature.54warning: `load-cargo` (manifest) generated 1 warning55warning: vendor/rust-analyzer/crates/intern/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)5657consider passing `-Zcargo-lints` to enable this feature.58warning: `intern` (manifest) generated 1 warning59warning: vendor/rust-analyzer/crates/test-utils/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)6061consider passing `-Zcargo-lints` to enable this feature.62warning: `test-utils` (manifest) generated 1 warning63warning: vendor/rust-analyzer/crates/hir/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)6465consider passing `-Zcargo-lints` to enable this feature.66warning: `hir` (manifest) generated 1 warning67warning: vendor/rust-analyzer/crates/cfg/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)6869consider passing `-Zcargo-lints` to enable this feature.70warning: `cfg` (manifest) generated 1 warning71warning: vendor/rust-analyzer/crates/syntax-bridge/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)7273consider passing `-Zcargo-lints` to enable this feature.74warning: `syntax-bridge` (manifest) generated 1 warning75warning: vendor/rust-analyzer/crates/hir-expand/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)7677consider passing `-Zcargo-lints` to enable this feature.78warning: `hir-expand` (manifest) generated 1 warning79warning: vendor/rust-analyzer/crates/stdx/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)8081consider passing `-Zcargo-lints` to enable this feature.82warning: `stdx` (manifest) generated 1 warning83warning: vendor/rust-analyzer/crates/proc-macro-srv/proc-macro-test/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)8485consider passing `-Zcargo-lints` to enable this feature.86warning: `proc-macro-test` (manifest) generated 1 warning87warning: vendor/rust-analyzer/crates/project-model/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)8889consider passing `-Zcargo-lints` to enable this feature.90warning: `project-model` (manifest) generated 1 warning91warning: vendor/rust-analyzer/crates/syntax/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)9293consider passing `-Zcargo-lints` to enable this feature.94warning: `syntax` (manifest) generated 1 warning95warning: vendor/rust-analyzer/crates/hir-ide/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)9697consider passing `-Zcargo-lints` to enable this feature.98warning: `hir-ide` (manifest) generated 1 warning99warning: vendor/rust-analyzer/crates/ide-diagnostics/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)100101consider passing `-Zcargo-lints` to enable this feature.102warning: `ide-diagnostics` (manifest) generated 1 warning103warning: vendor/rust-analyzer/crates/paths/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)104105consider passing `-Zcargo-lints` to enable this feature.106warning: `paths` (manifest) generated 1 warning107warning: vendor/rust-analyzer/crates/parser/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)108109consider passing `-Zcargo-lints` to enable this feature.110warning: `parser` (manifest) generated 1 warning111warning: vendor/rust-analyzer/crates/mbe/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)112113consider passing `-Zcargo-lints` to enable this feature.114warning: `mbe` (manifest) generated 1 warning115warning: vendor/rust-analyzer/crates/toolchain/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)116117consider passing `-Zcargo-lints` to enable this feature.118warning: `toolchain` (manifest) generated 1 warning119warning: vendor/rust-analyzer/crates/span/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)120121consider passing `-Zcargo-lints` to enable this feature.122warning: `span` (manifest) generated 1 warning123warning: vendor/rust-analyzer/crates/hir-def/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)124125consider passing `-Zcargo-lints` to enable this feature.126warning: `hir-def` (manifest) generated 1 warning127warning: vendor/rust-analyzer/crates/proc-macro-api/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)128129consider passing `-Zcargo-lints` to enable this feature.130warning: `proc-macro-api` (manifest) generated 1 warning131warning: vendor/rust-analyzer/crates/hir-ty/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)132133consider passing `-Zcargo-lints` to enable this feature.134warning: `hir-ty` (manifest) generated 1 warning135warning: vendor/rust-analyzer/crates/proc-macro-srv/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)136137consider passing `-Zcargo-lints` to enable this feature.138warning: `proc-macro-srv` (manifest) generated 1 warning139warning: vendor/rust-analyzer/crates/edition/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)140141consider passing `-Zcargo-lints` to enable this feature.142warning: `edition` (manifest) generated 1 warning143 Compiling proc-macro2 v1.0.106144 Compiling libc v0.2.186145 Compiling quote v1.0.45146 Compiling unicode-ident v1.0.24147 Compiling serde_core v1.0.228148 Compiling cfg-if v1.0.4149 Compiling once_cell v1.21.4150 Compiling pin-project-lite v0.2.17151 Compiling serde v1.0.228152 Compiling autocfg v1.5.1153 Compiling log v0.4.31154 Compiling allocator-api2 v0.2.21155 Compiling either v1.16.0156 Compiling foldhash v0.2.0157 Compiling equivalent v1.0.2158 Compiling itoa v1.0.18159 Compiling stable_deref_trait v1.2.1160 Compiling typenum v1.20.1161 Compiling crossbeam-utils v0.8.21162 Compiling bytes v1.11.1163 Compiling rustc-hash v2.1.2164 Compiling powerfmt v0.2.0165 Compiling futures-core v0.3.32166 Compiling num_threads v0.1.7167 Compiling time-core v0.1.8168 Compiling num-conv v0.2.2169 Compiling memchr v2.8.1170 Compiling zeroize v1.9.1171 Compiling futures-sink v0.3.34172 Compiling slab v0.4.12173 Compiling camino v1.2.2174 Compiling bitflags v2.12.1175 Compiling tracing-core v0.1.36176 Compiling version_check v0.9.5177 Compiling crc32fast v1.5.0178 Compiling num-traits v0.2.19179 Compiling memoffset v0.9.1180 Compiling parking_lot_core v0.9.12181 Compiling futures-task v0.3.32182 Compiling rayon-core v1.13.0183 Compiling itertools v0.15.0184 Compiling outref v0.5.2185 Compiling vsimd v0.8.0186 Compiling deranged v0.5.8187 Compiling scopeguard v1.2.0188 Compiling jod-thread v1.0.0189 Compiling futures-util v0.3.32190 Compiling ryu v1.0.23191 Compiling unicode-properties v0.1.4192 Compiling lock_api v0.4.14193 Compiling hashbrown v0.14.5194 Compiling pin-utils v0.1.1195 Compiling generic-array v0.14.7196 Compiling fst v0.4.7197 Compiling text-size v1.1.1198 Compiling find-msvc-tools v0.1.11199 Compiling rustc-literal-escaper v0.0.7200 Compiling portable-atomic v1.13.1201 Compiling ra-ap-rustc_lexer v0.166.0202 Compiling shlex v2.0.1203 Compiling crossbeam-epoch v0.9.18204 Compiling crossbeam-channel v0.5.15205 Compiling nohash-hasher v0.2.0206 Compiling http v1.5.0207 Compiling bytes-utils v0.1.4208 Compiling base64-simd v0.8.0209 Compiling typeid v1.0.3210 Compiling syn v2.0.117211 Compiling thin-vec v0.2.18212 Compiling syn v3.0.3213 Compiling countme v3.0.1214 Compiling winnow v0.7.15215 Compiling edition v0.0.0 (/build/source/vendor/rust-analyzer/crates/edition)216 Compiling drop_bomb v0.1.5217 Compiling crossbeam-deque v0.8.6218 Compiling rustc-hash v1.1.0219 Compiling arrayvec v0.7.6220 Compiling rowan v0.17.0221 Compiling crossbeam-queue v0.3.12222 Compiling intrusive-collections v0.10.1223 Compiling smol_str v0.3.6224 Compiling boxcar v0.2.14225 Compiling salsa-macro-rules v0.28.5226 Compiling inventory v0.3.24227 Compiling la-arena v0.3.1228 Compiling cranelift-srcgen v0.136.2229 Compiling thiserror v2.0.18230 Compiling fnv v1.0.7231 Compiling libm v0.2.16232 Compiling hybrid-array v0.4.15233 Compiling percent-encoding v2.3.2234 Compiling cranelift-assembler-x64-meta v0.136.2235 Compiling mio v1.2.1236 Compiling errno v0.3.14237 Compiling socket2 v0.6.5238 Compiling num-integer v0.1.47239 Compiling rayon v1.12.0240 Compiling signal-hook-registry v1.4.8241 Compiling jobserver v0.1.35242 Compiling time v0.3.47243 Compiling crypto-common v0.1.7244 Compiling block-buffer v0.10.4245 Compiling wasmtime-internal-core v49.0.2246 Compiling cpufeatures v0.2.17247 Compiling cmov v0.5.4248 Compiling http-body v1.1.0249 Compiling cranelift-isle v0.136.2250 Compiling http-body-util v0.1.5251 Compiling semver v1.0.28252 Compiling ctutils v0.4.3253 Compiling block-buffer v0.12.1254 Compiling digest v0.10.7255 Compiling hashbrown v0.17.1256 Compiling tokio v1.53.3257 Compiling cc v1.4.3258 Compiling crypto-common v0.2.2259 Compiling rustc_version v0.4.1260 Compiling hashbrown v0.16.1261 Compiling const-oid v0.10.2262 Compiling cranelift-codegen-shared v0.136.2263 Compiling heck v0.5.0264 Compiling target-lexicon v0.13.5265 Compiling bumpalo v3.20.3266 Compiling cranelift-codegen-meta v0.136.2267 Compiling paths v0.0.0 (/build/source/vendor/rust-analyzer/crates/paths)268 Compiling anyhow v1.0.104269 Compiling sha2 v0.10.9270 Compiling arbitrary v1.4.2271 Compiling rustc-stable-hash v0.1.2272 Compiling cpufeatures v0.3.1273 Compiling zmij v1.0.21274 Compiling rustc_apfloat v0.2.3+llvm-462a31f5a5ab275 Compiling indexmap v2.14.0276 Compiling hashlink v0.12.0277 Compiling cov-mark v2.2.0278 Compiling litemap v0.8.2279 Compiling ra-ap-rustc_hashes v0.166.0280 Compiling lazy_static v1.5.0281 Compiling wasmparser v0.236.1282 Compiling writeable v0.6.3283 Compiling digest v0.11.3284 Compiling cranelift-assembler-x64 v0.136.2285 Compiling serde_json v1.0.150286 Compiling sharded-slab v0.1.7287 Compiling aws-types v1.6.0288 Compiling form_urlencoded v1.2.2289 Compiling sha2 v0.11.1290 Compiling tracing-log v0.2.0291 Compiling thread_local v1.1.9292 Compiling ena v0.14.4293 Compiling foldhash v0.1.5294 Compiling utf8_iter v1.0.4295 Compiling hex v0.4.3296 Compiling ra-ap-rustc_ast_ir v0.166.0297 Compiling icu_properties_data v2.2.0298 Compiling object v0.37.3299 Compiling rustversion v1.0.22300 Compiling cranelift-control v0.136.2301 Compiling gimli v0.33.0302 Compiling icu_normalizer_data v2.2.0303 Compiling object v0.40.0304 Compiling tracing-subscriber v0.3.23305 Compiling hashbrown v0.15.5306 Compiling ring v0.17.14307 Compiling hmac v0.13.0308 Compiling perf-event-open-sys v4.0.0309 Compiling ra-ap-rustc_parse_format v0.166.0310 Compiling fastrand v2.4.1311 Compiling nu-ansi-term v0.50.3312 Compiling uuid v1.28.0313 Compiling leb128fmt v0.1.0314 Compiling fixedbitset v0.5.7315 Compiling perf-event v0.4.8316 Compiling wasm-encoder v0.244.0317 Compiling memmap2 v0.9.11318 Compiling getrandom v0.2.17319 Compiling rustls-pki-types v1.15.1320 Compiling oorandom v11.1.5321 Compiling petgraph v0.8.3322 Compiling synstructure v0.13.2323 Compiling pkg-config v0.3.34324 Compiling subtle v2.6.1325 Compiling httparse v1.10.1326 Compiling unicode-width v0.2.2327 Compiling untrusted v0.9.0328 Compiling rustc-demangle v0.1.28329 Compiling profile v0.0.0 (/build/source/vendor/rust-analyzer/crates/profile)330 Compiling cranelift-codegen v0.136.2331 Compiling rustls v0.23.46332 Compiling xmlparser v0.13.6333 Compiling arc-swap v1.9.2334 Compiling dissimilar v1.0.11335 Compiling try-lock v0.2.5336 Compiling regex-lite v0.1.9337 Compiling typed-arena v2.0.2338 Compiling atomic-waker v1.1.2339 Compiling want v0.3.2340 Compiling zstd-sys v2.1.1+zstd.1.5.7341 Compiling inotify-sys v0.1.5342 Compiling futures-channel v0.3.32343 Compiling tracing-tree v0.4.1344 Compiling simd-adler32 v0.3.9345 Compiling adler2 v2.0.1346 Compiling tower-service v0.3.3347 Compiling winnow v1.0.3348 Compiling rustix v1.1.4349 Compiling same-file v1.0.6350 Compiling inotify v0.11.2351 Compiling miniz_oxide v0.8.9352 Compiling tracing-attributes v0.1.31353 Compiling serde_derive v1.0.228354 Compiling aws-smithy-runtime-api-macros v1.1.0355 Compiling salsa-macros v0.28.5356 Compiling zerofrom-derive v0.1.7357 Compiling thiserror-impl v2.0.18358 Compiling yoke-derive v0.8.2359 Compiling zerovec-derive v0.11.3360 Compiling ra-ap-rustc_index_macros v0.166.0361 Compiling displaydoc v0.2.6362 Compiling ra-ap-rustc_type_ir_macros v0.166.0363 Compiling derive-where v1.6.1364 Compiling macros v0.0.0 (/build/source/vendor/rust-analyzer/crates/macros)365 Compiling toml_parser v1.1.2+spec-1.1.0366 Compiling walkdir v2.5.0367 Compiling libmimalloc-sys v0.1.49368 Compiling ra-ap-rustc_index v0.166.0369 Compiling curve25519-dalek v4.1.3370 Compiling zerofrom v0.1.8371 Compiling serde_spanned v1.1.1372 Compiling cargo-platform v0.3.3373 Compiling toml_datetime v1.1.1+spec-1.1.0374 Compiling line-index v0.1.2375 Compiling yoke v0.8.3376 Compiling notify-types v2.1.0377 Compiling tracing v0.1.44378 Compiling tokio-util v0.7.20379 Compiling aws-smithy-async v1.3.0380 Compiling spin v0.10.1381 Compiling zerovec v0.11.6382 Compiling cobs v0.3.0383 Compiling zerotrie v0.2.4384 Compiling stdx v0.0.0 (/build/source/vendor/rust-analyzer/crates/stdx)385 Compiling parser v0.0.0 (/build/source/vendor/rust-analyzer/crates/parser)386 Compiling ra-ap-rustc_abi v0.166.0 (/build/source/vendor/rustc_abi)387 Compiling object v0.38.1388 Compiling toml_writer v1.1.1+spec-1.1.0389 Compiling openssl-probe v0.2.1390 Compiling twox-hash v2.1.5391 Compiling urlencoding v2.1.3392 Compiling base64 v0.23.1393 Compiling zstd-safe v7.3.0394 Compiling linux-raw-sys v0.12.1395 Compiling ipnet v2.12.2396 Compiling toml v1.1.2+spec-1.1.0397 Compiling aws-smithy-types v1.8.1398 Compiling h2 v0.4.20399 Compiling ruzstd v0.8.3400 Compiling rustls-native-certs v0.8.5401 Compiling crc-fast v1.10.0402 Compiling vfs v0.0.0 (/build/source/vendor/rust-analyzer/crates/vfs)403 Compiling tinystr v0.8.3404 Compiling potential_utf v0.1.5405 Compiling test-utils v0.0.0 (/build/source/vendor/rust-analyzer/crates/test-utils)406 Compiling icu_collections v2.2.0407 Compiling icu_locale_core v2.2.0408 Compiling notify v8.2.0409 Compiling flate2 v1.1.9410 Compiling md-5 v0.11.0411 Compiling sha1 v0.11.0412 Compiling smallvec v1.15.1413 Compiling triomphe v0.1.15414 Compiling aws-smithy-runtime-api v1.19.0415 Compiling cranelift-bitset v0.136.2416 Compiling postcard v1.1.3417 Compiling cranelift-entity v0.136.2418 Compiling regalloc2 v0.15.2419 Compiling aws-smithy-eventstream v0.61.4420 Compiling syntax v0.0.0 (/build/source/vendor/rust-analyzer/crates/syntax)421 Compiling parking_lot v0.12.5422 Compiling dashmap v6.2.1423 Compiling icu_provider v2.2.0424 Compiling ra-ap-rustc_type_ir v0.166.0425 Compiling salsa v0.28.5426 Compiling cranelift-bforest v0.136.2427 Compiling intern v0.0.0 (/build/source/vendor/rust-analyzer/crates/intern)428 Compiling icu_normalizer v2.2.0429 Compiling icu_properties v2.2.0430 Compiling cargo_metadata v0.23.1431 Compiling aws-smithy-schema v0.2.1432 Compiling aws-smithy-http v0.64.1433 Compiling aws-credential-types v1.3.0434 Compiling aws-smithy-observability v0.3.0435 Compiling ra-ap-rustc_pattern_analysis v0.166.0436 Compiling hyper v1.12.0437 Compiling toolchain v0.0.0 (/build/source/vendor/rust-analyzer/crates/toolchain)438 Compiling aws-smithy-runtime v1.16.0439 Compiling aws-sigv4 v1.6.0440 Compiling aws-smithy-json v0.63.1441 Compiling aws-smithy-xml v0.62.1442 Compiling idna_adapter v1.2.2443 Compiling pulldown-cmark v0.9.6444 Compiling getrandom v0.3.4445 Compiling signature v2.2.0446 Compiling idna v1.1.0447 Compiling tower-layer v0.3.3448 Compiling ed25519 v2.2.3449 Compiling tower v0.5.3450 Compiling aws-smithy-checksums v0.65.0451 Compiling aws-smithy-query v0.62.1452 Compiling xattr v1.6.1453 Compiling vfs-notify v0.0.0 (/build/source/vendor/rust-analyzer/crates/vfs-notify)454 Compiling lru v0.18.5455warning: function `is_range_pat_op` is never used456 --> vendor/rust-analyzer/crates/syntax/src/ast/node_ext.rs:1070:4457 |4581070 | fn is_range_pat_op(kind: SyntaxKind) -> bool {459 | ^^^^^^^^^^^^^^^460 |461 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default462463 Compiling hyper-util v0.1.21464 Compiling rustls-webpki v0.103.15465 Compiling url v2.5.8466 Compiling span v0.0.0 (/build/source/vendor/rust-analyzer/crates/span)467 Compiling ra-ap-rustc_next_trait_solver v0.166.0468 Compiling sha1 v0.10.7469 Compiling filetime v0.2.29470 Compiling fallible-iterator v0.2.0471 Compiling tt v0.0.0 (/build/source/vendor/rust-analyzer/crates/tt)472 Compiling aws-runtime v1.10.0473 Compiling scroll v0.11.0474 Compiling unicase v2.9.0475 Compiling tar v0.4.46476 Compiling ed25519-dalek v2.2.0477 Compiling mimalloc v0.1.52478 Compiling cfg v0.0.0 (/build/source/vendor/rust-analyzer/crates/cfg)479 Compiling syntax-bridge v0.0.0 (/build/source/vendor/rust-analyzer/crates/syntax-bridge)480 Compiling proc-macro-api v0.0.0 (/build/source/vendor/rust-analyzer/crates/proc-macro-api)481 Compiling pdb v0.8.0482 Compiling dunce v1.0.5483 Compiling base-db v0.0.0 (/build/source/vendor/rust-analyzer/crates/base-db)484 Compiling mbe v0.0.0 (/build/source/vendor/rust-analyzer/crates/mbe)485 Compiling aws-sdk-sso v1.114.0486 Compiling aws-sdk-sts v1.119.0487 Compiling aws-sdk-ssooidc v1.116.0488 Compiling aws-sdk-s3 v1.152.0489 Compiling hir-expand v0.0.0 (/build/source/vendor/rust-analyzer/crates/hir-expand)490 Compiling project-model v0.0.0 (/build/source/vendor/rust-analyzer/crates/project-model)491 Compiling thorin-dwp v0.10.0492 Compiling tokio-rustls v0.26.6493warning: `syntax` (lib) generated 1 warning494 Compiling hyper-rustls v0.27.10495 Compiling aws-config v1.12.0496 Compiling aws-smithy-http-client v1.5.0497 Compiling hir-def v0.0.0 (/build/source/vendor/rust-analyzer/crates/hir-def)498 Compiling test-fixture v0.0.0 (/build/source/vendor/rust-analyzer/crates/test-fixture)499 Compiling zstd v0.13.3500 Compiling cranelift-module v0.136.2501 Compiling cranelift-frontend v0.136.2502 Compiling cranelift-object v0.136.2503 Compiling hir-ty v0.0.0 (/build/source/vendor/rust-analyzer/crates/hir-ty)504warning: hidden lifetime parameters in types are deprecated505 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10364:33506 |50710364 | fn names_are_written(body: &MirBody) -> bool {508 | ^^^^^^^ expected lifetime parameter509 |510 = note: requested on the command line with `-W elided-lifetimes-in-paths`511help: indicate the anonymous lifetime512 |51310364 | fn names_are_written(body: &MirBody<'_>) -> bool {514 | ++++515516warning: hidden lifetime parameters in types are deprecated517 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10371:48518 |51910371 | fn note_passed_in_memory(&mut self, body: &MirBody, local: LocalId, addr: Value) {520 | ^^^^^^^ expected lifetime parameter521 |522help: indicate the anonymous lifetime523 |52410371 | fn note_passed_in_memory(&mut self, body: &MirBody<'_>, local: LocalId, addr: Value) {525 | ++++526527warning: unnecessary parentheses around pattern528 --> vendor/rust-analyzer/crates/hir-ty/src/mir/lower.rs:2185:20529 |5302185 | if let (OperandKind::Copy(place) | OperandKind::Move(place)) = &operand.kind531 | ^ ^532 |533 = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default534help: remove these parentheses535 |5362185 - if let (OperandKind::Copy(place) | OperandKind::Move(place)) = &operand.kind5372185 + if let OperandKind::Copy(place) | OperandKind::Move(place) = &operand.kind538 |539540warning: hidden lifetime parameters in types are deprecated541 --> vendor/rust-analyzer/crates/hir-ty/src/mir/lower.rs:3935:40542 |5433935 | pub(crate) fn is_builtin_index(infer: &InferenceResult, base: ExprId, index: ExprId) -> bool {544 | ^^^^^^^^^^^^^^^ expected lifetime parameter545 |546help: indicate the anonymous lifetime547 |5483935 | pub(crate) fn is_builtin_index(infer: &InferenceResult<'_>, base: ExprId, index: ExprId) -> bool {549 | ++++550551warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead552 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:5927:47553 |5545927 | let size = self.builder.ins().imul_imm(meta, elem.size.bytes() as i64);555 | ^^^^^^^^556 |557 = note: `#[warn(deprecated)]` on by default558559warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead560 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:5974:39561 |5625974 | let mask = self.builder.ins().iadd_imm(align, -1);563 | ^^^^^^^^564565warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead566 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:5995:42567 |5685995 | return Ok(self.builder.ins().iadd_imm(addr, offset.bytes() as i64));569 | ^^^^^^^^570571warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead572 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:6760:47573 |5746760 | let rest = self.builder.ins().iadd_imm(addr, 8);575 | ^^^^^^^^576577warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead578 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:6769:51579 |5806769 | let part = self.builder.ins().iadd_imm(addr, (index * step) as i64);581 | ^^^^^^^^582583warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead584 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:6799:48585 |5866799 | values.push(self.builder.ins().iadd_imm(addr, i64::from(copied)));587 | ^^^^^^^^588589warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead590 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:6840:47591 |5926840 | let rest = self.builder.ins().iadd_imm(addr, 8);593 | ^^^^^^^^594595warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead596 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:6862:51597 |5986862 | let part = self.builder.ins().iadd_imm(addr, (index * step) as i64);599 | ^^^^^^^^600601warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead602 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7077:41603 |6047077 | let bumped = self.builder.ins().iadd_imm(base, align as i64 - 1);605 | ^^^^^^^^606607warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::band_imm`: use `band_imm_s` (sign-extends the immediate) or `band_imm_u` (zero-extends the immediate) instead608 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7078:28609 |6107078 | self.builder.ins().band_imm(bumped, -(align as i64))611 | ^^^^^^^^612613warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead614 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7189:44615 |6167189 | let first = self.builder.ins().iadd_imm(stack, first);617 | ^^^^^^^^618619warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead620 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7229:48621 |6227229 | let stack = self.builder.ins().iadd_imm(frame, 16 + i64::from(named.stack));623 | ^^^^^^^^624625warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead626 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7230:51627 |6287230 | let ints_end = self.builder.ins().iadd_imm(saved, i64::from(int_count * 8));629 | ^^^^^^^^630631warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead632 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7232:40633 |6347232 | self.builder.ins().iadd_imm(saved, i64::from(int_count * 8 + floats_bytes));635 | ^^^^^^^^636637warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead638 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7265:44639 |6407265 | let stack = self.builder.ins().iadd_imm(frame, 16 + i64::from(named));641 | ^^^^^^^^642643warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead644 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7289:32645 |6467289 | this.builder.ins().iadd_imm(*addr, layout.fields.offset(field).bytes() as i64)647 | ^^^^^^^^648649warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead650 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7323:47651 |6527323 | let addr = self.builder.ins().iadd_imm(*frame_addr, offset.bytes() as i64);653 | ^^^^^^^^654655warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead656 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7383:51657 |6587383 | let kept = self.builder.ins().iadd_imm(frame_addr, offset);659 | ^^^^^^^^660661warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::band_imm`: use `band_imm_s` (sign-extends the immediate) or `band_imm_u` (zero-extends the immediate) instead662 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7684:44663 |6647684 | let state = self.builder.ins().band_imm(state, !mask as i64);665 | ^^^^^^^^666667warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::band_imm`: use `band_imm_s` (sign-extends the immediate) or `band_imm_u` (zero-extends the immediate) instead668 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7736:43669 |6707736 | let live = self.builder.ins().band_imm(state, 1);671 | ^^^^^^^^672673warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::band_imm`: use `band_imm_s` (sign-extends the immediate) or `band_imm_u` (zero-extends the immediate) instead674 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7779:44675 |6767779 | let moved = self.builder.ins().band_imm(state, 1i64 << bit);677 | ^^^^^^^^678679warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead680 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7894:65681 |6827894 | ... let field_addr = this.builder.ins().iadd_imm(addr, offset as i64);683 | ^^^^^^^^684685warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead686 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7943:53687 |6887943 | let field_addr = this.builder.ins().iadd_imm(addr, offset);689 | ^^^^^^^^690691warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead692 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:8545:44693 |6948545 | self.builder.ins().iadd_imm(len, -(*offset as i64) - 1)695 | ^^^^^^^^696697warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead698 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:8555:47699 |7008555 | addr = self.builder.ins().iadd_imm(addr, (*from * size) as i64);701 | ^^^^^^^^702703warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead704 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:8558:53705 |7068558 | ... Some(self.builder.ins().iadd_imm(len, -((*from + *to) as i64)))707 | ^^^^^^^^708709warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead710 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:8601:41711 |7128601 | let offset = self.builder.ins().imul_imm(index, size as i64);713 | ^^^^^^^^714715warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::bor_imm`: use `bor_imm_s` (sign-extends the immediate) or `bor_imm_u` (zero-extends the immediate) instead716 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:8683:48717 |7188683 | ... self.builder.ins().bor_imm(state, mask)719 | ^^^^^^^720721warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead722 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9329:45723 |7249329 | let to = self.builder.ins().iadd_imm(slot, *offset as i64);725 | ^^^^^^^^726727warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead728 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9351:47729 |7309351 | let from = self.builder.ins().iadd_imm(slot, *offset as i64);731 | ^^^^^^^^732733warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead734 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9565:58735 |7369565 | let element = self.builder.ins().iadd_imm(dst, (i * size.bytes()) as i64);737 | ^^^^^^^^738739warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead740 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9578:44741 |7429578 | self.builder.ins().icmp_imm(IntCC::UnsignedLessThan, index, len as i64);743 | ^^^^^^^^744745warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead746 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9581:53747 |7489581 | let offset = self.builder.ins().imul_imm(index, size.bytes() as i64);749 | ^^^^^^^^750751warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead752 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9584:51753 |7549584 | let next = self.builder.ins().iadd_imm(index, 1);755 | ^^^^^^^^756757warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::bxor_imm`: use `bxor_imm_s` (sign-extends the immediate) or `bxor_imm_u` (zero-extends the immediate) instead758 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9597:64759 |7609597 | UnOp::Not if is_bool => self.builder.ins().bxor_imm(value, 1),761 | ^^^^^^^^762763warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead764 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9635:48765 |7669635 | ... self.builder.ins().iadd_imm(dst, (i as u64 * size.bytes()) as i64);767 | ^^^^^^^^768769warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead770 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9806:59771 |7729806 | let is_niche = self.builder.ins().icmp_imm(773 | ^^^^^^^^774775warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead776 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9821:56777 |7789821 | let niche = self.builder.ins().iadd_imm(relative, first as i64);779 | ^^^^^^^^780781warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead782 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9888:44783 |7849888 | let field = self.builder.ins().iadd_imm(dst, layout.fields.offset(i).bytes() as i64);785 | ^^^^^^^^786787warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead788 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10031:47789 |79010031 | let zero = self.builder.ins().icmp_imm(IntCC::Equal, r, 0);791 | ^^^^^^^^792793warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead794 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10046:56795 |79610046 | let minus_one = self.builder.ins().icmp_imm(IntCC::Equal, r, -1);797 | ^^^^^^^^798799warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead800 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10056:40801 |80210056 | self.builder.ins().icmp_imm(IntCC::UnsignedGreaterThanOrEqual, r, bits);803 | ^^^^^^^^804805warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead806 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10080:41807 |80810080 | let beyond = self.builder.ins().icmp_imm(IntCC::NotEqual, high, 0);809 | ^^^^^^^^810811warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead812 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10615:49813 |81410615 | values.push((self.builder.ins().iadd_imm(tuple_addr, offset), ty));815 | ^^^^^^^^816817warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead818 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10700:49819 |82010700 | ... (self.builder.ins().iadd_imm(tuple, offset), field)821 | ^^^^^^^^822823warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead824 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10723:41825 |82610723 | (self.builder.ins().iadd_imm(tuple, offset), field)827 | ^^^^^^^^828829warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead830 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10763:60831 |83210763 | ... let field = self.builder.ins().iadd_imm(dst, offset);833 | ^^^^^^^^834835warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead836 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10836:52837 |83810836 | let field = self.builder.ins().iadd_imm(tuple, offset);839 | ^^^^^^^^840841warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead842 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10874:45843 |84410874 | fields.push((self.builder.ins().iadd_imm(closure, offset), ty));845 | ^^^^^^^^846847warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead848 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10878:44849 |85010878 | let field = self.builder.ins().iadd_imm(dst, layout.fields.offset(i).bytes() as i64);851 | ^^^^^^^^852853warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead854 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10892:40855 |85610892 | let state = self.builder.ins().iadd_imm(dst, state as i64);857 | ^^^^^^^^858859warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead860 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11038:44861 |86211038 | self.builder.ins().iadd_imm(src, from.fields.offset(i).bytes() as i64);863 | ^^^^^^^^864865warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead866 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11039:50867 |86811039 | let dst = self.builder.ins().iadd_imm(dst, to.fields.offset(i).bytes() as i64);869 | ^^^^^^^^870871warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead872 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11389:60873 |87411389 | ... let field = self.builder.ins().iadd_imm(dst, offset);875 | ^^^^^^^^876877warning: a method with this name may be added to the standard library in the future878 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11441:78879 |88011441 | let &[main_param, argc_ty, argv_ty, sigpipe_ty] = start_sig.inputs().as_slice() else {881 | ^^^^^^^^882 |883 = help: call with fully qualified syntax `rustc_type_ir::inherent::SliceLike::as_slice(...)` to keep using the current method884 = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!885 = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>886 = note: `#[warn(unstable_name_collisions)]` (part of `#[warn(future_incompatible)]`) on by default887888warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead889 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11771:50890 |89111771 | let src = self.builder.ins().iadd_imm(src, offset);892 | ^^^^^^^^893894warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead895 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11772:51896 |89711772 | let part = self.builder.ins().iadd_imm(dst, offset);898 | ^^^^^^^^899900warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead901 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11778:63902 |90311778 | ... let done = this.builder.ins().iadd_imm(dst, offset);904 | ^^^^^^^^905906warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead907 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11800:49908 |90911800 | let offset = self.builder.ins().imul_imm(index, size);910 | ^^^^^^^^911912warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead913 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11807:47914 |91511807 | let next = self.builder.ins().iadd_imm(index, 1);916 | ^^^^^^^^917918warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead919 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12245:47920 |92112245 | slot = self.builder.ins().iadd_imm(slot, bytes - 1);922 | ^^^^^^^^923924warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::band_imm`: use `band_imm_s` (sign-extends the immediate) or `band_imm_u` (zero-extends the immediate) instead925 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12246:47926 |92712246 | slot = self.builder.ins().band_imm(slot, -bytes);928 | ^^^^^^^^929930warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead931 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12249:47932 |93312249 | let next = self.builder.ins().iadd_imm(slot, step);934 | ^^^^^^^^935936warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead937 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12286:44938 |93912286 | self.builder.ins().icmp_imm(IntCC::SignedGreaterThanOrEqual, offset, 0);940 | ^^^^^^^^941942warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead943 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12293:57944 |94512293 | ... let up = self.builder.ins().iadd_imm(offset, 15);946 | ^^^^^^^^947948warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::band_imm`: use `band_imm_s` (sign-extends the immediate) or `band_imm_u` (zero-extends the immediate) instead949 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12294:48950 |95112294 | ... self.builder.ins().band_imm(up, -16)952 | ^^^^^^^^953954warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead955 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12298:51956 |95712298 | let next = self.builder.ins().iadd_imm(offset, i64::from(step));958 | ^^^^^^^^959960warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead961 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12300:51962 |96312300 | let fits = self.builder.ins().icmp_imm(IntCC::SignedLessThanOrEqual, next, 0);964 | ^^^^^^^^965966warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead967 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12318:51968 |96912318 | let fits = self.builder.ins().icmp_imm(970 | ^^^^^^^^971972warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead973 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12329:51974 |97512329 | let next = self.builder.ins().iadd_imm(offset, i64::from(step));976 | ^^^^^^^^977978warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead979 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12339:53980 |98112339 | let up = self.builder.ins().iadd_imm(from, 15);982 | ^^^^^^^^983984warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::band_imm`: use `band_imm_s` (sign-extends the immediate) or `band_imm_u` (zero-extends the immediate) instead985 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12340:44986 |98712340 | self.builder.ins().band_imm(up, -16)988 | ^^^^^^^^989990warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead991 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12344:47992 |99312344 | let next = self.builder.ins().iadd_imm(from, if wide { 16 } else { 8 });994 | ^^^^^^^^995996warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead997 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12446:48998 |99912446 | let bytes = self.builder.ins().imul_imm(count, size);1000 | ^^^^^^^^10011002warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead1003 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12470:481004 |100512470 | let bytes = self.builder.ins().imul_imm(count, size);1006 | ^^^^^^^^10071008warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead1009 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12505:481010 |101112505 | value = self.builder.ins().icmp_imm(IntCC::Equal, value, 0);1012 | ^^^^^^^^10131014warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead1015 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12596:531016 |101712596 | let chosen = self.builder.ins().icmp_imm(IntCC::SignedLessThan, chosen, 0);1018 | ^^^^^^^^10191020warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead1021 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12608:491022 |102312608 | let offset = self.builder.ins().imul_imm(index, lane.ty.bytes() as i64);1024 | ^^^^^^^^10251026warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead1027 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12621:491028 |102912621 | let offset = self.builder.ins().imul_imm(index, lane.ty.bytes() as i64);1030 | ^^^^^^^^10311032warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead1033 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12641:481034 |103512641 | let upper = self.builder.ins().iadd_imm(both, layout.size.bytes() as i64);1036 | ^^^^^^^^10371038warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead1039 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12647:531040 |104112647 | let offset = self.builder.ins().imul_imm(index, lane_size as i64);1042 | ^^^^^^^^10431044warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::ushr_imm`: use `ushr_imm_s` (sign-extends the immediate) or `ushr_imm_u` (zero-extends the immediate) instead1045 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12696:501046 |104712696 | let top = self.builder.ins().ushr_imm(value, lane.ty.bits() as i64 - 1);1048 | ^^^^^^^^10491050warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::ishl_imm`: use `ishl_imm_s` (sign-extends the immediate) or `ishl_imm_u` (zero-extends the immediate) instead1051 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12702:501052 |105312702 | let top = self.builder.ins().ishl_imm(top, i as i64);1054 | ^^^^^^^^10551056warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead1057 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12735:501058 |105912735 | let set = self.builder.ins().icmp_imm(IntCC::NotEqual, value, 0);1060 | ^^^^^^^^10611062warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead1063 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12875:491064 |106512875 | let offset = self.builder.ins().imul_imm(index, size);1066 | ^^^^^^^^10671068warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead1069 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12945:531070 |107112945 | let object = self.builder.ins().iadd_imm(exception, unwind::seh::OBJECT);1072 | ^^^^^^^^10731074warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::band_imm`: use `band_imm_s` (sign-extends the immediate) or `band_imm_u` (zero-extends the immediate) instead1075 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13048:511076 |107713048 | let slot = self.builder.ins().band_imm(index, 0x0f);1078 | ^^^^^^^^10791080warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead1081 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13053:541082 |108313053 | let cleared = self.builder.ins().icmp_imm(IntCC::SignedLessThan, index, 0);1084 | ^^^^^^^^10851086warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::band_imm`: use `band_imm_s` (sign-extends the immediate) or `band_imm_u` (zero-extends the immediate) instead1087 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13065:551088 |108913065 | let slot = self.builder.ins().band_imm(index, 7);1090 | ^^^^^^^^10911092warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::ishl_imm`: use `ishl_imm_s` (sign-extends the immediate) or `ishl_imm_u` (zero-extends the immediate) instead1093 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13067:571094 |109513067 | let offset = self.builder.ins().ishl_imm(slot, 2);1096 | ^^^^^^^^10971098warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::ushr_imm`: use `ushr_imm_s` (sign-extends the immediate) or `ushr_imm_u` (zero-extends the immediate) instead1099 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13205:511100 |110113205 | let chosen = fx.builder.ins().ushr_imm(halves, bit);1102 | ^^^^^^^^11031104warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::band_imm`: use `band_imm_s` (sign-extends the immediate) or `band_imm_u` (zero-extends the immediate) instead1105 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13206:511106 |110713206 | let chosen = fx.builder.ins().band_imm(chosen, 1);1108 | ^^^^^^^^11091110warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::ishl_imm`: use `ishl_imm_s` (sign-extends the immediate) or `ishl_imm_u` (zero-extends the immediate) instead1111 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13208:381112 |111313208 | fx.builder.ins().ishl_imm(chosen, 3)1114 | ^^^^^^^^11151116warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::ushr_imm`: use `ushr_imm_s` (sign-extends the immediate) or `ushr_imm_u` (zero-extends the immediate) instead1117 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13220:541118 |111913220 | let set = self.builder.ins().ushr_imm(r, bit);1120 | ^^^^^^^^11211122warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::band_imm`: use `band_imm_s` (sign-extends the immediate) or `band_imm_u` (zero-extends the immediate) instead1123 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13221:541124 |112513221 | let set = self.builder.ins().band_imm(set, 1);1126 | ^^^^^^^^11271128warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::ishl_imm`: use `ishl_imm_s` (sign-extends the immediate) or `ishl_imm_u` (zero-extends the immediate) instead1129 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13223:551130 |113113223 | let part = self.builder.ins().ishl_imm(l, bit);1132 | ^^^^^^^^11331134warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::ushr_imm`: use `ushr_imm_s` (sign-extends the immediate) or `ushr_imm_u` (zero-extends the immediate) instead1135 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13227:591136 |113713227 | ... let part = self.builder.ins().ushr_imm(l, 64 - bit);1138 | ^^^^^^^^11391140warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead1141 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13316:431142 |114313316 | let overflow = self.builder.ins().icmp_imm(IntCC::NotEqual, overflow, 0);1144 | ^^^^^^^^11451146warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead1147 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13385:471148 |114913385 | let negative = self.builder.ins().icmp_imm(IntCC::SignedLessThan, l, 0);1150 | ^^^^^^^^11511152warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead1153 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13707:321154 |115513707 | self.builder.ins().icmp_imm(IntCC::UnsignedGreaterThanOrEqual, at, SUSPENDED);1156 | ^^^^^^^^11571158warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead1159 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13717:361160 |116113717 | self.builder.ins().iadd_imm(addr, layout.fields.offset(i).bytes() as i64);1162 | ^^^^^^^^11631164warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead1165 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13935:521166 |116713935 | let bytes = self.builder.ins().imul_imm(len, size);1168 | ^^^^^^^^11691170warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::icmp_imm`: use `icmp_imm_s` (sign-extends the immediate) or `icmp_imm_u` (zero-extends the immediate) instead1171 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13937:511172 |117313937 | let same = self.builder.ins().icmp_imm(IntCC::Equal, order, 0);1174 | ^^^^^^^^11751176warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead1177 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13952:491178 |117913952 | let offset = self.builder.ins().imul_imm(index, size);1180 | ^^^^^^^^11811182warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead1183 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13956:471184 |118513956 | let next = self.builder.ins().iadd_imm(index, 1);1186 | ^^^^^^^^11871188warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead1189 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13965:481190 |119113965 | let l = self.builder.ins().iadd_imm(l, offset);1192 | ^^^^^^^^11931194warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead1195 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13966:481196 |119713966 | let r = self.builder.ins().iadd_imm(r, offset);1198 | ^^^^^^^^11991200warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead1201 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14127:401202 |120314127 | let l = self.builder.ins().iadd_imm(l, offset);1204 | ^^^^^^^^12051206warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead1207 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14128:401208 |120914128 | let r = self.builder.ins().iadd_imm(r, offset);1210 | ^^^^^^^^12111212warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead1213 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14295:531214 |121514295 | let field_addr = this.builder.ins().iadd_imm(addr, offset.bytes() as i64);1216 | ^^^^^^^^12171218warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead1219 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14309:491220 |122114309 | let field_addr = this.builder.ins().iadd_imm(addr, offset);1222 | ^^^^^^^^12231224warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead1225 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14389:431226 |122714389 | let rest = self.builder.ins().iadd_imm(index, 1);1228 | ^^^^^^^^12291230warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead1231 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14430:411232 |123314430 | let offset = self.builder.ins().imul_imm(index, size);1234 | ^^^^^^^^12351236warning: use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead1237 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14439:391238 |123914439 | let next = self.builder.ins().iadd_imm(index, 1);1240 | ^^^^^^^^12411242warning: variable does not need to be mutable1243 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/wasm.rs:1076:131244 |12451076 | let mut local_of = |this: &mut Self, class: Class| {1246 | ----^^^^^^^^1247 | |1248 | help: remove this `mut`1249 |1250 = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default12511252warning: variable does not need to be mutable1253 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:8226:131254 |12558226 | let mut field = |index: u32, ty: Ty<'db>, path: &mut Vec<u32>| {1256 | ----^^^^^1257 | |1258 | help: remove this `mut`12591260warning: unreachable pattern1261 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12824:131262 |126312781 | ("powif32" | "powif64", [base, power]) => {1264 | -------------------------------------- matches all the relevant values1265...126612824 | ("powif32" | "powif64", [base, power]) => {1267 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this1268 |1269 = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default12701271warning: variable does not need to be mutable1272 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14637:91273 |127414637 | let mut read = |operand: &Operand, plain: &mut dyn FnMut(&StoredPlace)| {1275 | ----^^^^1276 | |1277 | help: remove this `mut`12781279warning: type `codeview::CodeView` is more private than the item `DebugContext::CodeView::0`1280 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/debuginfo.rs:378:141281 |1282378 | CodeView(CodeView),1283 | ^^^^^^^^ field `DebugContext::CodeView::0` is reachable at visibility `pub(in crate::mir::codegen)`1284 |1285note: but type `codeview::CodeView` is only usable at visibility `pub(in crate::mir::codegen::debuginfo)`1286 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/debuginfo/codeview.rs:63:11287 |1288 63 | pub(super) struct CodeView {1289 | ^^^^^^^^^^^^^^^^^^^^^^^^^^1290 = note: `#[warn(private_interfaces)]` on by default12911292warning: field `builder_ctx` is never read1293 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/fragment.rs:270:161294 |1295255 | pub(super) struct Recorder<'db> {1296 | -------- field in this struct1297...1298270 | pub(super) builder_ctx: FunctionBuilderContext,1299 | ^^^^^^^^^^^1300 |1301 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default13021303warning: function `open_pack` is never used1304 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/store.rs:357:41305 |1306357 | fn open_pack(path: &Path) -> io::Result<File> {1307 | ^^^^^^^^^13081309warning: method `resolve_mir_span` is never used1310 --> vendor/rust-analyzer/crates/hir-ty/src/mir/eval.rs:675:81311 |1312586 | impl<'a, 'db> Evaluator<'a, 'db> {1313 | -------------------------------- method in this implementation1314...1315675 | fn resolve_mir_span(1316 | ^^^^^^^^^^^^^^^^13171318warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing1319 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:2378:521320 |13212378 | body.walk_pats(arm.pat, &mut |pat| drop(tried.insert(pat, expr)));1322 | ^^^^^-----------------------^1323 | |1324 | argument has type `std::option::Option<la_arena::Idx<hir_def::hir::Expr>>`1325 |1326 = note: use `let _ = ...` to ignore the expression or result1327 = note: `#[warn(dropping_copy_types)]` on by default13281329warning: unreachable `pub` item1330 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/fragment.rs:155:11331 |1332155 | pub struct CompiledFunction {1333 | ---^^^^^^^^^^^^^^^^^^^^^^^^1334 | |1335 | help: consider restricting its visibility: `pub(super)`1336 |1337 = help: or consider exporting it for use by other crates1338 = note: requested on the command line with `-W unreachable-pub`13391340warning: unreachable `pub` item1341 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/fragment.rs:216:11342 |1343216 | pub struct CompiledStatic {1344 | ---^^^^^^^^^^^^^^^^^^^^^^1345 | |1346 | help: consider restricting its visibility: `pub(super)`1347 |1348 = help: or consider exporting it for use by other crates13491350warning: unreachable `pub` item1351 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/home.rs:114:11352 |1353114 | pub fn body_files(db: &dyn HirDatabase, instance: &Instance) -> Option<Box<[FileId]>> {1354 | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1355 | |1356 | help: consider restricting its visibility: `pub(super)`1357 |1358 = help: or consider exporting it for use by other crates13591360 Compiling hir-ide v0.0.0 (/build/source/vendor/rust-analyzer/crates/hir-ide)1361 Compiling hir v0.0.0 (/build/source/vendor/rust-analyzer/crates/hir)1362 Compiling ide-db v0.0.0 (/build/source/vendor/rust-analyzer/crates/ide-db)1363 Compiling load-cargo v0.0.0 (/build/source/vendor/rust-analyzer/crates/load-cargo)1364 Compiling ide-diagnostics v0.0.0 (/build/source/vendor/rust-analyzer/crates/ide-diagnostics)1365warning: `hir-ty` (lib) generated 130 warnings (run `cargo fix --lib -p hir-ty` to apply 7 suggestions)1366 Compiling rustd v0.0.0 (/build/source/crates/rustd)1367warning: unreachable `pub` item1368 --> crates/rustd/src/bin/rustd-rustc.rs:8:11369 |13708 | pub fn main() -> ExitCode {1371 | ---^^^^^^^^^^^^^^^^^^^^^^1372 | |1373 | help: consider restricting its visibility: `pub(crate)`1374 |1375 = help: or consider exporting it for use by other crates1376 = note: requested on the command line with `-W unreachable-pub`13771378warning: `rustd` (bin "rustd-rustc-first") generated 1 warning (run `cargo fix --bin "rustd-rustc-first" -p rustd` to apply 1 suggestion)1379warning: hidden lifetime parameters in types are deprecated1380 --> crates/rustd/src/symbols.rs:225:361381 |1382225 | fn unprefixed<'a>(object: &object::File, name: &'a str) -> &'a str {1383 | --------^^^^1384 | |1385 | expected lifetime parameter1386 |1387 = note: requested on the command line with `-W elided-lifetimes-in-paths`1388help: indicate the anonymous lifetime1389 |1390225 | fn unprefixed<'a>(object: &object::File<'_>, name: &'a str) -> &'a str {1391 | ++++13921393warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency1394 --> crates/rustd/src/main.rs:2722:171395 |13962722 | _ = helping.fetch_update(Relaxed, Relaxed, |busy| {1397 | ^^^^^^^^^^^^1398 |1399 = note: `#[warn(deprecated)]` on by default1400help: replace the use of the deprecated method1401 |14022722 - _ = helping.fetch_update(Relaxed, Relaxed, |busy| {14032722 + _ = helping.try_update(Relaxed, Relaxed, |busy| {1404 |14051406warning: field `size` is never read1407 --> crates/rustd/src/splice/macho.rs:120:51408 |1409118 | struct Segment {1410 | ------- field in this struct1411119 | address: u64,1412120 | size: u64,1413 | ^^^^1414 |1415 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default14161417warning: method `get_nested` is never used1418 --> crates/rustd/src/symbols.rs:467:191419 |1420252 | impl SymbolTable {1421 | ---------------- method in this implementation1422...1423467 | pub(crate) fn get_nested(1424 | ^^^^^^^^^^14251426warning: `rustd` (bin "rustd") generated 4 warnings (run `cargo fix --bin "rustd" -p rustd` to apply 1 suggestion)1427 Finished `release` profile [optimized] target(s) in 5m 38s1428Executing cargoInstallPostBuildHook1429Finished cargoInstallPostBuildHook1430Finished cargoBuildHook1431buildPhase completed in 5 minutes 38 seconds
installPhase
1432Executing cargoInstallHook1433Finished cargoInstallHook
fixupPhase
1434shrinking RPATHs of ELF executables and libraries in /nix/store/qpkgsn26sdzja48qf1aqskc2v9mpldpn-rustd-0-unstable-2026-10-211435shrinking /nix/store/qpkgsn26sdzja48qf1aqskc2v9mpldpn-rustd-0-unstable-2026-10-21/bin/rustd1436shrinking /nix/store/qpkgsn26sdzja48qf1aqskc2v9mpldpn-rustd-0-unstable-2026-10-21/bin/cargo-rustd1437shrinking /nix/store/qpkgsn26sdzja48qf1aqskc2v9mpldpn-rustd-0-unstable-2026-10-21/bin/rustd-rustc1438shrinking /nix/store/qpkgsn26sdzja48qf1aqskc2v9mpldpn-rustd-0-unstable-2026-10-21/bin/rustd-rustc-first1439checking for references to /build/ in /nix/store/qpkgsn26sdzja48qf1aqskc2v9mpldpn-rustd-0-unstable-2026-10-21...1440patching script interpreter paths in /nix/store/qpkgsn26sdzja48qf1aqskc2v9mpldpn-rustd-0-unstable-2026-10-211441stripping (with command strip and flags -S -p) in /nix/store/qpkgsn26sdzja48qf1aqskc2v9mpldpn-rustd-0-unstable-2026-10-21/bin