nixbot

builds

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

1tribuchet: building on mac02
unpackPhase
2unpacking source archive /nix/store/2yfs169pp9497l94gvj1wnc3hv5grfis-source3source root is source4Executing cargoSetupPostUnpackHook5Finished cargoSetupPostUnpackHook
patchPhase
6Executing cargoSetupPostPatchHook7Validating consistency between /private/var/tb/5/scratch/8b27089025f51ec9/build/source/Cargo.lock and /private/var/tb/5/scratch/8b27089025f51ec9/build/rustd-0-unstable-2026-10-21-vendor/Cargo.lock8Finished cargoSetupPostPatchHook
buildPhase
9Executing cargoBuildHook10cargoBuildHook flags: -j 24 --target aarch64-apple-darwin --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/mbe/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)1617consider passing `-Zcargo-lints` to enable this feature.18warning: `mbe` (manifest) generated 1 warning19warning: vendor/rust-analyzer/crates/span/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)2021consider passing `-Zcargo-lints` to enable this feature.22warning: `span` (manifest) generated 1 warning23warning: vendor/rust-analyzer/crates/hir-def/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)2425consider passing `-Zcargo-lints` to enable this feature.26warning: `hir-def` (manifest) generated 1 warning27warning: vendor/rust-analyzer/crates/toolchain/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)2829consider passing `-Zcargo-lints` to enable this feature.30warning: `toolchain` (manifest) generated 1 warning31warning: vendor/rust-analyzer/crates/proc-macro-api/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)3233consider passing `-Zcargo-lints` to enable this feature.34warning: `proc-macro-api` (manifest) generated 1 warning35warning: vendor/rust-analyzer/crates/hir-ty/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)3637consider passing `-Zcargo-lints` to enable this feature.38warning: `hir-ty` (manifest) generated 1 warning39warning: vendor/rust-analyzer/crates/proc-macro-srv/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)4041consider passing `-Zcargo-lints` to enable this feature.42warning: `proc-macro-srv` (manifest) generated 1 warning43warning: vendor/rust-analyzer/crates/edition/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)4445consider passing `-Zcargo-lints` to enable this feature.46warning: `edition` (manifest) generated 1 warning47warning: vendor/rust-analyzer/crates/profile/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)4849consider passing `-Zcargo-lints` to enable this feature.50warning: `profile` (manifest) generated 1 warning51warning: vendor/rust-analyzer/crates/tt/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)5253consider passing `-Zcargo-lints` to enable this feature.54warning: `tt` (manifest) generated 1 warning55warning: vendor/rust-analyzer/crates/vfs-notify/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)5657consider passing `-Zcargo-lints` to enable this feature.58warning: `vfs-notify` (manifest) generated 1 warning59warning: vendor/rust-analyzer/crates/base-db/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)6061consider passing `-Zcargo-lints` to enable this feature.62warning: `base-db` (manifest) generated 1 warning63warning: vendor/rust-analyzer/crates/test-fixture/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)6465consider passing `-Zcargo-lints` to enable this feature.66warning: `test-fixture` (manifest) generated 1 warning67warning: vendor/rust-analyzer/crates/ide-db/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)6869consider passing `-Zcargo-lints` to enable this feature.70warning: `ide-db` (manifest) generated 1 warning71warning: vendor/rust-analyzer/crates/macros/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)7273consider passing `-Zcargo-lints` to enable this feature.74warning: `macros` (manifest) generated 1 warning75warning: vendor/rust-analyzer/crates/vfs/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)7677consider passing `-Zcargo-lints` to enable this feature.78warning: `vfs` (manifest) generated 1 warning79warning: crates/rustd/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)8081consider passing `-Zcargo-lints` to enable this feature.82warning: `rustd` (manifest) generated 1 warning83warning: vendor/rust-analyzer/crates/load-cargo/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)8485consider passing `-Zcargo-lints` to enable this feature.86warning: `load-cargo` (manifest) generated 1 warning87warning: vendor/rust-analyzer/crates/hir/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)8889consider passing `-Zcargo-lints` to enable this feature.90warning: `hir` (manifest) generated 1 warning91warning: vendor/rust-analyzer/crates/intern/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)9293consider passing `-Zcargo-lints` to enable this feature.94warning: `intern` (manifest) generated 1 warning95warning: vendor/rust-analyzer/crates/cfg/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)9697consider passing `-Zcargo-lints` to enable this feature.98warning: `cfg` (manifest) generated 1 warning99warning: vendor/rust-analyzer/crates/test-utils/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)100101consider passing `-Zcargo-lints` to enable this feature.102warning: `test-utils` (manifest) generated 1 warning103warning: vendor/rust-analyzer/crates/syntax-bridge/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)104105consider passing `-Zcargo-lints` to enable this feature.106warning: `syntax-bridge` (manifest) generated 1 warning107warning: vendor/rust-analyzer/crates/hir-expand/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)108109consider passing `-Zcargo-lints` to enable this feature.110warning: `hir-expand` (manifest) generated 1 warning111warning: vendor/rust-analyzer/crates/stdx/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)112113consider passing `-Zcargo-lints` to enable this feature.114warning: `stdx` (manifest) generated 1 warning115warning: vendor/rust-analyzer/crates/project-model/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)116117consider passing `-Zcargo-lints` to enable this feature.118warning: `project-model` (manifest) generated 1 warning119warning: vendor/rust-analyzer/crates/syntax/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)120121consider passing `-Zcargo-lints` to enable this feature.122warning: `syntax` (manifest) generated 1 warning123warning: vendor/rust-analyzer/crates/hir-ide/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)124125consider passing `-Zcargo-lints` to enable this feature.126warning: `hir-ide` (manifest) generated 1 warning127warning: vendor/rust-analyzer/crates/ide-diagnostics/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)128129consider passing `-Zcargo-lints` to enable this feature.130warning: `ide-diagnostics` (manifest) generated 1 warning131warning: vendor/rust-analyzer/crates/paths/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)132133consider passing `-Zcargo-lints` to enable this feature.134warning: `paths` (manifest) generated 1 warning135warning: vendor/rust-analyzer/crates/parser/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)136137consider passing `-Zcargo-lints` to enable this feature.138warning: `parser` (manifest) generated 1 warning139warning: vendor/rust-analyzer/crates/proc-macro-srv/proc-macro-test/Cargo.toml: unused manifest key `lints.cargo` (may be supported in a future version)140141consider passing `-Zcargo-lints` to enable this feature.142warning: `proc-macro-test` (manifest) generated 1 warning143 Compiling libc v0.2.186144 Compiling proc-macro2 v1.0.106145 Compiling unicode-ident v1.0.24146 Compiling quote v1.0.45147 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 allocator-api2 v0.2.21154 Compiling either v1.16.0155 Compiling foldhash v0.2.0156 Compiling equivalent v1.0.2157 Compiling itoa v1.0.18158 Compiling stable_deref_trait v1.2.1159 Compiling typenum v1.20.1160 Compiling bytes v1.11.1161 Compiling crossbeam-utils v0.8.21162 Compiling powerfmt v0.2.0163 Compiling rustc-hash v2.1.2164 Compiling time-core v0.1.8165 Compiling num-conv v0.2.2166 Compiling futures-core v0.3.32167 Compiling memchr v2.8.1168 Compiling bitflags v2.12.1169 Compiling zeroize v1.9.1170 Compiling futures-sink v0.3.34171 Compiling slab v0.4.12172 Compiling camino v1.2.2173 Compiling version_check v0.9.5174 Compiling crc32fast v1.5.0175 Compiling tracing-core v0.1.36176 Compiling futures-task v0.3.32177 Compiling rayon-core v1.13.0178 Compiling deranged v0.5.8179 Compiling parking_lot_core v0.9.12180 Compiling vsimd v0.8.0181 Compiling scopeguard v1.2.0182 Compiling futures-util v0.3.32183 Compiling jod-thread v1.0.0184 Compiling outref v0.5.2185 Compiling generic-array v0.14.7186 Compiling lock_api v0.4.14187 Compiling num-traits v0.2.19188 Compiling memoffset v0.9.1189 Compiling itertools v0.15.0190 Compiling ryu v1.0.23191 Compiling fst v0.4.7192 Compiling unicode-properties v0.1.4193 Compiling base64-simd v0.8.0194 Compiling pin-utils v0.1.1195 Compiling hashbrown v0.14.5196 Compiling text-size v1.1.1197 Compiling ra-ap-rustc_lexer v0.166.0198 Compiling http v1.5.0199 Compiling crossbeam-epoch v0.9.18200 Compiling crossbeam-channel v0.5.15201 Compiling bytes-utils v0.1.4202 Compiling shlex v2.0.1203 Compiling crossbeam-deque v0.8.6204 Compiling rustc-literal-escaper v0.0.7205 Compiling portable-atomic v1.13.1206 Compiling nohash-hasher v0.2.0207 Compiling thin-vec v0.2.18208 Compiling find-msvc-tools v0.1.11209 Compiling typeid v1.0.3210 Compiling countme v3.0.1211 Compiling drop_bomb v0.1.5212 Compiling arrayvec v0.7.6213 Compiling winnow v0.7.15214 Compiling log v0.4.31215 Compiling edition v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/edition)216 Compiling rustc-hash v1.1.0217 Compiling crossbeam-queue v0.3.12218 Compiling salsa-macro-rules v0.28.5219 Compiling inventory v0.3.24220 Compiling smol_str v0.3.6221 Compiling boxcar v0.2.14222 Compiling fnv v1.0.7223 Compiling thiserror v2.0.18224 Compiling la-arena v0.3.1225 Compiling cranelift-srcgen v0.136.2226 Compiling libm v0.2.16227 Compiling hybrid-array v0.4.15228 Compiling cranelift-assembler-x64-meta v0.136.2229 Compiling percent-encoding v2.3.2230 Compiling wasmtime-internal-core v49.0.2231 Compiling syn v2.0.117232 Compiling syn v3.0.3233 Compiling cmov v0.5.4234 Compiling semver v1.0.28235 Compiling cranelift-isle v0.136.2236 Compiling jobserver v0.1.35237 Compiling rustc_version v0.4.1238 Compiling errno v0.3.14239 Compiling num_threads v0.1.7240 Compiling mio v1.2.1241 Compiling signal-hook-registry v1.4.8242 Compiling socket2 v0.6.5243 Compiling time v0.3.47244 Compiling cc v1.4.3245 Compiling http-body v1.1.0246 Compiling http-body-util v0.1.5247 Compiling rayon v1.12.0248 Compiling intrusive-collections v0.10.1249 Compiling rowan v0.17.0250 Compiling cpufeatures v0.2.17251 Compiling crypto-common v0.2.2252 Compiling tokio v1.53.3253 Compiling block-buffer v0.10.4254 Compiling crypto-common v0.1.7255 Compiling block-buffer v0.12.1256 Compiling digest v0.10.7257 Compiling ctutils v0.4.3258 Compiling hashbrown v0.16.1259 Compiling heck v0.5.0260 Compiling cranelift-codegen-shared v0.136.2261 Compiling const-oid v0.10.2262 Compiling cranelift-codegen-meta v0.136.2263 Compiling target-lexicon v0.13.5264 Compiling sha2 v0.10.9265 Compiling num-integer v0.1.47266 Compiling bumpalo v3.20.3267 Compiling arbitrary v1.4.2268 Compiling cranelift-assembler-x64 v0.136.2269 Compiling rustc-stable-hash v0.1.2270 Compiling anyhow v1.0.104271 Compiling ra-ap-rustc_hashes v0.166.0272 Compiling cpufeatures v0.3.1273 Compiling zmij v1.0.21274 Compiling rustc_apfloat v0.2.3+llvm-462a31f5a5ab275 Compiling cov-mark v2.2.0276 Compiling litemap v0.8.2277 Compiling serde_json v1.0.150278 Compiling lazy_static v1.5.0279 Compiling writeable v0.6.3280 Compiling wasmparser v0.236.1281 Compiling digest v0.11.3282 Compiling ring v0.17.14283 Compiling sharded-slab v0.1.7284 Compiling sha2 v0.11.1285 Compiling aws-types v1.6.0286 Compiling form_urlencoded v1.2.2287 Compiling tracing-log v0.2.0288 Compiling ena v0.14.4289 Compiling thread_local v1.1.9290 Compiling foldhash v0.1.5291 Compiling object v0.37.3292 Compiling ra-ap-rustc_ast_ir v0.166.0293 Compiling utf8_iter v1.0.4294 Compiling rustversion v1.0.22295 Compiling hex v0.4.3296 Compiling icu_properties_data v2.2.0297 Compiling icu_normalizer_data v2.2.0298 Compiling hashbrown v0.15.5299 Compiling hmac v0.13.0300 Compiling ra-ap-rustc_parse_format v0.166.0301 Compiling fastrand v2.4.1302 Compiling cranelift-control v0.136.2303 Compiling nu-ansi-term v0.50.3304 Compiling leb128fmt v0.1.0305 Compiling uuid v1.28.0306 Compiling fixedbitset v0.5.7307 Compiling hashbrown v0.17.1308 Compiling wasm-encoder v0.244.0309 Compiling tracing-subscriber v0.3.23310 Compiling getrandom v0.2.17311 Compiling memmap2 v0.9.11312 Compiling rustls-pki-types v1.15.1313 Compiling paths v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/paths)314 Compiling unicode-width v0.2.2315 Compiling rustc-demangle v0.1.28316 Compiling pkg-config v0.3.34317 Compiling oorandom v11.1.5318 Compiling httparse v1.10.1319 Compiling untrusted v0.9.0320 Compiling subtle v2.6.1321 Compiling core-foundation-sys v0.8.7322 Compiling arc-swap v1.9.2323 Compiling regex-lite v0.1.9324 Compiling rustls v0.23.46325 Compiling xmlparser v0.13.6326 Compiling profile v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/profile)327 Compiling try-lock v0.2.5328 Compiling atomic-waker v1.1.2329 Compiling dissimilar v1.0.11330 Compiling typed-arena v2.0.2331 Compiling want v0.3.2332 Compiling core-foundation v0.10.1333 Compiling security-framework-sys v2.17.0334 Compiling futures-channel v0.3.32335 Compiling adler2 v2.0.1336 Compiling zstd-sys v2.1.1+zstd.1.5.7337 Compiling rustix v1.1.4338 Compiling tower-service v0.3.3339 Compiling simd-adler32 v0.3.9340 Compiling same-file v1.0.6341 Compiling winnow v1.0.3342 Compiling indexmap v2.14.0343 Compiling hashlink v0.12.0344 Compiling cranelift-codegen v0.136.2345 Compiling security-framework v3.7.0346 Compiling toml_parser v1.1.2+spec-1.1.0347 Compiling walkdir v2.5.0348 Compiling miniz_oxide v0.8.9349 Compiling serde_spanned v1.1.1350 Compiling toml_datetime v1.1.1+spec-1.1.0351 Compiling cargo-platform v0.3.3352 Compiling libmimalloc-sys v0.1.49353 Compiling curve25519-dalek v4.1.3354 Compiling fsevent-sys v4.1.0355 Compiling line-index v0.1.2356 Compiling notify-types v2.1.0357 Compiling ipnet v2.12.2358 Compiling urlencoding v2.1.3359 Compiling twox-hash v2.1.5360 Compiling toml_writer v1.1.1+spec-1.1.0361 Compiling tracing-tree v0.4.1362 Compiling spin v0.10.1363 Compiling base64 v0.23.1364 Compiling object v0.38.1365 Compiling zstd-safe v7.3.0366 Compiling crc-fast v1.10.0367 Compiling notify v8.2.0368 Compiling gimli v0.33.0369 Compiling object v0.40.0370 Compiling petgraph v0.8.3371 Compiling toml v1.1.2+spec-1.1.0372 Compiling flate2 v1.1.9373 Compiling synstructure v0.13.2374 Compiling ruzstd v0.8.3375 Compiling rustls-native-certs v0.8.5376 Compiling salsa-macros v0.28.5377 Compiling tracing-attributes v0.1.31378 Compiling serde_derive v1.0.228379 Compiling aws-smithy-runtime-api-macros v1.1.0380 Compiling zerofrom-derive v0.1.7381 Compiling thiserror-impl v2.0.18382 Compiling yoke-derive v0.8.2383 Compiling zerovec-derive v0.11.3384 Compiling ra-ap-rustc_index_macros v0.166.0385 Compiling tracing v0.1.44386 Compiling zerofrom v0.1.8387 Compiling displaydoc v0.2.6388 Compiling stdx v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/stdx)389 Compiling parser v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/parser)390 Compiling yoke v0.8.3391 Compiling ra-ap-rustc_index v0.166.0392 Compiling cobs v0.3.0393 Compiling zerotrie v0.2.4394 Compiling derive-where v1.6.1395 Compiling vfs v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/vfs)396 Compiling zerovec v0.11.6397 Compiling ra-ap-rustc_type_ir_macros v0.166.0398 Compiling macros v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/macros)399 Compiling ra-ap-rustc_abi v0.166.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rustc_abi)400 Compiling test-utils v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/test-utils)401 Compiling toolchain v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/toolchain)402 Compiling md-5 v0.11.0403 Compiling sha1 v0.11.0404 Compiling signature v2.2.0405 Compiling pulldown-cmark v0.9.6406 Compiling tower-layer v0.3.3407 Compiling getrandom v0.3.4408 Compiling tokio-util v0.7.20409 Compiling aws-smithy-async v1.3.0410 Compiling tinystr v0.8.3411 Compiling potential_utf v0.1.5412 Compiling icu_collections v2.2.0413 Compiling icu_locale_core v2.2.0414 Compiling tower v0.5.3415 Compiling ed25519 v2.2.3416 Compiling vfs-notify v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/vfs-notify)417 Compiling aws-smithy-types v1.8.1418 Compiling h2 v0.4.20419 Compiling xattr v1.6.1420 Compiling lru v0.18.5421 Compiling smallvec v1.15.1422 Compiling triomphe v0.1.15423 Compiling cranelift-bitset v0.136.2424 Compiling postcard v1.1.3425 Compiling cranelift-entity v0.136.2426 Compiling syntax v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/syntax)427 Compiling parking_lot v0.12.5428 Compiling dashmap v6.2.1429 Compiling regalloc2 v0.15.2430 Compiling salsa v0.28.5431 Compiling cranelift-bforest v0.136.2432 Compiling aws-smithy-runtime-api v1.19.0433 Compiling intern v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/intern)434 Compiling aws-smithy-eventstream v0.61.4435 Compiling icu_provider v2.2.0436 Compiling ra-ap-rustc_type_ir v0.166.0437 Compiling ra-ap-rustc_pattern_analysis v0.166.0438 Compiling icu_normalizer v2.2.0439 Compiling icu_properties v2.2.0440 Compiling rustls-webpki v0.103.15441 Compiling cargo_metadata v0.23.1442 Compiling sha1 v0.10.7443 Compiling filetime v0.2.29444 Compiling fallible-iterator v0.2.0445 Compiling scroll v0.11.0446 Compiling unicase v2.9.0447 Compiling tar v0.4.46448 Compiling mimalloc v0.1.52449 Compiling ed25519-dalek v2.2.0450 Compiling pdb v0.8.0451 Compiling aws-smithy-schema v0.2.1452warning: function `is_range_pat_op` is never used453 --> vendor/rust-analyzer/crates/syntax/src/ast/node_ext.rs:1070:4454 |4551070 | fn is_range_pat_op(kind: SyntaxKind) -> bool {456 | ^^^^^^^^^^^^^^^457 |458 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default459460 Compiling aws-smithy-http v0.64.1461 Compiling aws-credential-types v1.3.0462 Compiling aws-smithy-observability v0.3.0463 Compiling aws-smithy-runtime v1.16.0464 Compiling aws-sigv4 v1.6.0465 Compiling aws-smithy-json v0.63.1466 Compiling aws-smithy-xml v0.62.1467 Compiling idna_adapter v1.2.2468 Compiling idna v1.1.0469 Compiling hyper v1.12.0470 Compiling span v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/span)471 Compiling aws-smithy-query v0.62.1472 Compiling url v2.5.8473 Compiling aws-smithy-checksums v0.65.0474 Compiling tt v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/tt)475 Compiling ra-ap-rustc_next_trait_solver v0.166.0476 Compiling hyper-util v0.1.21477 Compiling cfg v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/cfg)478 Compiling base-db v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/base-db)479 Compiling syntax-bridge v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/syntax-bridge)480 Compiling aws-runtime v1.10.0481 Compiling mbe v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/mbe)482 Compiling tokio-rustls v0.26.6483 Compiling hyper-rustls v0.27.10484 Compiling proc-macro-api v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/proc-macro-api)485 Compiling thorin-dwp v0.10.0486 Compiling aws-smithy-http-client v1.5.0487 Compiling dunce v1.0.5488 Compiling hir-expand v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/hir-expand)489 Compiling project-model v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/project-model)490 Compiling aws-sdk-sso v1.114.0491 Compiling aws-sdk-sts v1.119.0492 Compiling aws-sdk-ssooidc v1.116.0493 Compiling aws-sdk-s3 v1.152.0494 Compiling hir-def v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/hir-def)495 Compiling test-fixture v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/test-fixture)496 Compiling aws-config v1.12.0497warning: `syntax` (lib) generated 1 warning498 Compiling zstd v0.13.3499 Compiling cranelift-module v0.136.2500 Compiling cranelift-frontend v0.136.2501 Compiling cranelift-object v0.136.2502 Compiling hir-ty v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/hir-ty)503warning: hidden lifetime parameters in types are deprecated504 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10364:33505 |50610364 | fn names_are_written(body: &MirBody) -> bool {507 | ^^^^^^^ expected lifetime parameter508 |509 = note: requested on the command line with `-W elided-lifetimes-in-paths`510help: indicate the anonymous lifetime511 |51210364 | fn names_are_written(body: &MirBody<'_>) -> bool {513 | ++++514515warning: hidden lifetime parameters in types are deprecated516 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10371:48517 |51810371 | fn note_passed_in_memory(&mut self, body: &MirBody, local: LocalId, addr: Value) {519 | ^^^^^^^ expected lifetime parameter520 |521help: indicate the anonymous lifetime522 |52310371 | fn note_passed_in_memory(&mut self, body: &MirBody<'_>, local: LocalId, addr: Value) {524 | ++++525526warning: unnecessary parentheses around pattern527 --> vendor/rust-analyzer/crates/hir-ty/src/mir/lower.rs:2185:20528 |5292185 | if let (OperandKind::Copy(place) | OperandKind::Move(place)) = &operand.kind530 | ^ ^531 |532 = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default533help: remove these parentheses534 |5352185 - if let (OperandKind::Copy(place) | OperandKind::Move(place)) = &operand.kind5362185 + if let OperandKind::Copy(place) | OperandKind::Move(place) = &operand.kind537 |538539warning: hidden lifetime parameters in types are deprecated540 --> vendor/rust-analyzer/crates/hir-ty/src/mir/lower.rs:3935:40541 |5423935 | pub(crate) fn is_builtin_index(infer: &InferenceResult, base: ExprId, index: ExprId) -> bool {543 | ^^^^^^^^^^^^^^^ expected lifetime parameter544 |545help: indicate the anonymous lifetime546 |5473935 | pub(crate) fn is_builtin_index(infer: &InferenceResult<'_>, base: ExprId, index: ExprId) -> bool {548 | ++++549550warning: 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) instead551 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:5927:47552 |5535927 | let size = self.builder.ins().imul_imm(meta, elem.size.bytes() as i64);554 | ^^^^^^^^555 |556 = note: `#[warn(deprecated)]` on by default557558warning: 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) instead559 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:5974:39560 |5615974 | let mask = self.builder.ins().iadd_imm(align, -1);562 | ^^^^^^^^563564warning: 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) instead565 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:5995:42566 |5675995 | return Ok(self.builder.ins().iadd_imm(addr, offset.bytes() as i64));568 | ^^^^^^^^569570warning: 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) instead571 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:6760:47572 |5736760 | let rest = self.builder.ins().iadd_imm(addr, 8);574 | ^^^^^^^^575576warning: 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) instead577 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:6769:51578 |5796769 | let part = self.builder.ins().iadd_imm(addr, (index * step) as i64);580 | ^^^^^^^^581582warning: 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) instead583 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:6799:48584 |5856799 | values.push(self.builder.ins().iadd_imm(addr, i64::from(copied)));586 | ^^^^^^^^587588warning: 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) instead589 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:6840:47590 |5916840 | let rest = self.builder.ins().iadd_imm(addr, 8);592 | ^^^^^^^^593594warning: 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) instead595 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:6862:51596 |5976862 | let part = self.builder.ins().iadd_imm(addr, (index * step) as i64);598 | ^^^^^^^^599600warning: 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) instead601 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7077:41602 |6037077 | let bumped = self.builder.ins().iadd_imm(base, align as i64 - 1);604 | ^^^^^^^^605606warning: 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) instead607 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7078:28608 |6097078 | self.builder.ins().band_imm(bumped, -(align as i64))610 | ^^^^^^^^611612warning: 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) instead613 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7189:44614 |6157189 | let first = self.builder.ins().iadd_imm(stack, first);616 | ^^^^^^^^617618warning: 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) instead619 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7229:48620 |6217229 | let stack = self.builder.ins().iadd_imm(frame, 16 + i64::from(named.stack));622 | ^^^^^^^^623624warning: 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) instead625 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7230:51626 |6277230 | let ints_end = self.builder.ins().iadd_imm(saved, i64::from(int_count * 8));628 | ^^^^^^^^629630warning: 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) instead631 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7232:40632 |6337232 | self.builder.ins().iadd_imm(saved, i64::from(int_count * 8 + floats_bytes));634 | ^^^^^^^^635636warning: 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) instead637 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7265:44638 |6397265 | let stack = self.builder.ins().iadd_imm(frame, 16 + i64::from(named));640 | ^^^^^^^^641642warning: 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) instead643 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7289:32644 |6457289 | this.builder.ins().iadd_imm(*addr, layout.fields.offset(field).bytes() as i64)646 | ^^^^^^^^647648warning: 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) instead649 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7323:47650 |6517323 | let addr = self.builder.ins().iadd_imm(*frame_addr, offset.bytes() as i64);652 | ^^^^^^^^653654warning: 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) instead655 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7383:51656 |6577383 | let kept = self.builder.ins().iadd_imm(frame_addr, offset);658 | ^^^^^^^^659660warning: 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) instead661 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7684:44662 |6637684 | let state = self.builder.ins().band_imm(state, !mask as i64);664 | ^^^^^^^^665666warning: 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) instead667 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7736:43668 |6697736 | let live = self.builder.ins().band_imm(state, 1);670 | ^^^^^^^^671672warning: 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) instead673 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7779:44674 |6757779 | let moved = self.builder.ins().band_imm(state, 1i64 << bit);676 | ^^^^^^^^677678warning: 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) instead679 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7894:65680 |6817894 | ... let field_addr = this.builder.ins().iadd_imm(addr, offset as i64);682 | ^^^^^^^^683684warning: 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) instead685 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:7943:53686 |6877943 | let field_addr = this.builder.ins().iadd_imm(addr, offset);688 | ^^^^^^^^689690warning: 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) instead691 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:8545:44692 |6938545 | self.builder.ins().iadd_imm(len, -(*offset as i64) - 1)694 | ^^^^^^^^695696warning: 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) instead697 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:8555:47698 |6998555 | addr = self.builder.ins().iadd_imm(addr, (*from * size) as i64);700 | ^^^^^^^^701702warning: 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) instead703 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:8558:53704 |7058558 | ... Some(self.builder.ins().iadd_imm(len, -((*from + *to) as i64)))706 | ^^^^^^^^707708warning: 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) instead709 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:8601:41710 |7118601 | let offset = self.builder.ins().imul_imm(index, size as i64);712 | ^^^^^^^^713714warning: 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) instead715 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:8683:48716 |7178683 | ... self.builder.ins().bor_imm(state, mask)718 | ^^^^^^^719720warning: 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) instead721 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9329:45722 |7239329 | let to = self.builder.ins().iadd_imm(slot, *offset as i64);724 | ^^^^^^^^725726warning: 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) instead727 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9351:47728 |7299351 | let from = self.builder.ins().iadd_imm(slot, *offset as i64);730 | ^^^^^^^^731732warning: 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) instead733 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9565:58734 |7359565 | let element = self.builder.ins().iadd_imm(dst, (i * size.bytes()) as i64);736 | ^^^^^^^^737738warning: 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) instead739 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9578:44740 |7419578 | self.builder.ins().icmp_imm(IntCC::UnsignedLessThan, index, len as i64);742 | ^^^^^^^^743744warning: 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) instead745 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9581:53746 |7479581 | let offset = self.builder.ins().imul_imm(index, size.bytes() as i64);748 | ^^^^^^^^749750warning: 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) instead751 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9584:51752 |7539584 | let next = self.builder.ins().iadd_imm(index, 1);754 | ^^^^^^^^755756warning: 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) instead757 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9597:64758 |7599597 | UnOp::Not if is_bool => self.builder.ins().bxor_imm(value, 1),760 | ^^^^^^^^761762warning: 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) instead763 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9635:48764 |7659635 | ... self.builder.ins().iadd_imm(dst, (i as u64 * size.bytes()) as i64);766 | ^^^^^^^^767768warning: 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) instead769 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9806:59770 |7719806 | let is_niche = self.builder.ins().icmp_imm(772 | ^^^^^^^^773774warning: 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) instead775 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9821:56776 |7779821 | let niche = self.builder.ins().iadd_imm(relative, first as i64);778 | ^^^^^^^^779780warning: 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) instead781 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:9888:44782 |7839888 | let field = self.builder.ins().iadd_imm(dst, layout.fields.offset(i).bytes() as i64);784 | ^^^^^^^^785786warning: 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) instead787 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10031:47788 |78910031 | let zero = self.builder.ins().icmp_imm(IntCC::Equal, r, 0);790 | ^^^^^^^^791792warning: 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) instead793 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10046:56794 |79510046 | let minus_one = self.builder.ins().icmp_imm(IntCC::Equal, r, -1);796 | ^^^^^^^^797798warning: 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) instead799 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10056:40800 |80110056 | self.builder.ins().icmp_imm(IntCC::UnsignedGreaterThanOrEqual, r, bits);802 | ^^^^^^^^803804warning: 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) instead805 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10080:41806 |80710080 | let beyond = self.builder.ins().icmp_imm(IntCC::NotEqual, high, 0);808 | ^^^^^^^^809810warning: 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) instead811 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10615:49812 |81310615 | values.push((self.builder.ins().iadd_imm(tuple_addr, offset), ty));814 | ^^^^^^^^815816warning: 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) instead817 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10700:49818 |81910700 | ... (self.builder.ins().iadd_imm(tuple, offset), field)820 | ^^^^^^^^821822warning: 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) instead823 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10723:41824 |82510723 | (self.builder.ins().iadd_imm(tuple, offset), field)826 | ^^^^^^^^827828warning: 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) instead829 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10763:60830 |83110763 | ... let field = self.builder.ins().iadd_imm(dst, offset);832 | ^^^^^^^^833834warning: 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) instead835 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10836:52836 |83710836 | let field = self.builder.ins().iadd_imm(tuple, offset);838 | ^^^^^^^^839840warning: 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) instead841 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10874:45842 |84310874 | fields.push((self.builder.ins().iadd_imm(closure, offset), ty));844 | ^^^^^^^^845846warning: 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) instead847 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10878:44848 |84910878 | let field = self.builder.ins().iadd_imm(dst, layout.fields.offset(i).bytes() as i64);850 | ^^^^^^^^851852warning: 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) instead853 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:10892:40854 |85510892 | let state = self.builder.ins().iadd_imm(dst, state as i64);856 | ^^^^^^^^857858warning: 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) instead859 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11038:44860 |86111038 | self.builder.ins().iadd_imm(src, from.fields.offset(i).bytes() as i64);862 | ^^^^^^^^863864warning: 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) instead865 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11039:50866 |86711039 | let dst = self.builder.ins().iadd_imm(dst, to.fields.offset(i).bytes() as i64);868 | ^^^^^^^^869870warning: 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) instead871 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11389:60872 |87311389 | ... let field = self.builder.ins().iadd_imm(dst, offset);874 | ^^^^^^^^875876warning: a method with this name may be added to the standard library in the future877 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11441:78878 |87911441 | let &[main_param, argc_ty, argv_ty, sigpipe_ty] = start_sig.inputs().as_slice() else {880 | ^^^^^^^^881 |882 = help: call with fully qualified syntax `rustc_type_ir::inherent::SliceLike::as_slice(...)` to keep using the current method883 = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!884 = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>885 = note: `#[warn(unstable_name_collisions)]` (part of `#[warn(future_incompatible)]`) on by default886887warning: 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) instead888 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11771:50889 |89011771 | let src = self.builder.ins().iadd_imm(src, offset);891 | ^^^^^^^^892893warning: 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) instead894 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11772:51895 |89611772 | let part = self.builder.ins().iadd_imm(dst, offset);897 | ^^^^^^^^898899warning: 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) instead900 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11778:63901 |90211778 | ... let done = this.builder.ins().iadd_imm(dst, offset);903 | ^^^^^^^^904905warning: 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) instead906 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11800:49907 |90811800 | let offset = self.builder.ins().imul_imm(index, size);909 | ^^^^^^^^910911warning: 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) instead912 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:11807:47913 |91411807 | let next = self.builder.ins().iadd_imm(index, 1);915 | ^^^^^^^^916917warning: 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) instead918 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12245:47919 |92012245 | slot = self.builder.ins().iadd_imm(slot, bytes - 1);921 | ^^^^^^^^922923warning: 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) instead924 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12246:47925 |92612246 | slot = self.builder.ins().band_imm(slot, -bytes);927 | ^^^^^^^^928929warning: 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) instead930 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12249:47931 |93212249 | let next = self.builder.ins().iadd_imm(slot, step);933 | ^^^^^^^^934935warning: 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) instead936 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12286:44937 |93812286 | self.builder.ins().icmp_imm(IntCC::SignedGreaterThanOrEqual, offset, 0);939 | ^^^^^^^^940941warning: 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) instead942 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12293:57943 |94412293 | ... let up = self.builder.ins().iadd_imm(offset, 15);945 | ^^^^^^^^946947warning: 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) instead948 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12294:48949 |95012294 | ... self.builder.ins().band_imm(up, -16)951 | ^^^^^^^^952953warning: 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) instead954 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12298:51955 |95612298 | let next = self.builder.ins().iadd_imm(offset, i64::from(step));957 | ^^^^^^^^958959warning: 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) instead960 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12300:51961 |96212300 | let fits = self.builder.ins().icmp_imm(IntCC::SignedLessThanOrEqual, next, 0);963 | ^^^^^^^^964965warning: 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) instead966 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12318:51967 |96812318 | let fits = self.builder.ins().icmp_imm(969 | ^^^^^^^^970971warning: 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) instead972 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12329:51973 |97412329 | let next = self.builder.ins().iadd_imm(offset, i64::from(step));975 | ^^^^^^^^976977warning: 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) instead978 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12339:53979 |98012339 | let up = self.builder.ins().iadd_imm(from, 15);981 | ^^^^^^^^982983warning: 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) instead984 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12340:44985 |98612340 | self.builder.ins().band_imm(up, -16)987 | ^^^^^^^^988989warning: 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) instead990 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12344:47991 |99212344 | let next = self.builder.ins().iadd_imm(from, if wide { 16 } else { 8 });993 | ^^^^^^^^994995warning: 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) instead996 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12446:48997 |99812446 | let bytes = self.builder.ins().imul_imm(count, size);999 | ^^^^^^^^10001001warning: 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) instead1002 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12470:481003 |100412470 | let bytes = self.builder.ins().imul_imm(count, size);1005 | ^^^^^^^^10061007warning: 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) instead1008 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12505:481009 |101012505 | value = self.builder.ins().icmp_imm(IntCC::Equal, value, 0);1011 | ^^^^^^^^10121013warning: 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) instead1014 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12596:531015 |101612596 | let chosen = self.builder.ins().icmp_imm(IntCC::SignedLessThan, chosen, 0);1017 | ^^^^^^^^10181019warning: 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) instead1020 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12608:491021 |102212608 | let offset = self.builder.ins().imul_imm(index, lane.ty.bytes() as i64);1023 | ^^^^^^^^10241025warning: 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) instead1026 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12621:491027 |102812621 | let offset = self.builder.ins().imul_imm(index, lane.ty.bytes() as i64);1029 | ^^^^^^^^10301031warning: 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) instead1032 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12641:481033 |103412641 | let upper = self.builder.ins().iadd_imm(both, layout.size.bytes() as i64);1035 | ^^^^^^^^10361037warning: 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) instead1038 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12647:531039 |104012647 | let offset = self.builder.ins().imul_imm(index, lane_size as i64);1041 | ^^^^^^^^10421043warning: 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) instead1044 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12696:501045 |104612696 | let top = self.builder.ins().ushr_imm(value, lane.ty.bits() as i64 - 1);1047 | ^^^^^^^^10481049warning: 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) instead1050 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12702:501051 |105212702 | let top = self.builder.ins().ishl_imm(top, i as i64);1053 | ^^^^^^^^10541055warning: 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) instead1056 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12735:501057 |105812735 | let set = self.builder.ins().icmp_imm(IntCC::NotEqual, value, 0);1059 | ^^^^^^^^10601061warning: 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) instead1062 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12875:491063 |106412875 | let offset = self.builder.ins().imul_imm(index, size);1065 | ^^^^^^^^10661067warning: 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) instead1068 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12945:531069 |107012945 | let object = self.builder.ins().iadd_imm(exception, unwind::seh::OBJECT);1071 | ^^^^^^^^10721073warning: 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) instead1074 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13048:511075 |107613048 | let slot = self.builder.ins().band_imm(index, 0x0f);1077 | ^^^^^^^^10781079warning: 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) instead1080 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13053:541081 |108213053 | let cleared = self.builder.ins().icmp_imm(IntCC::SignedLessThan, index, 0);1083 | ^^^^^^^^10841085warning: 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) instead1086 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13065:551087 |108813065 | let slot = self.builder.ins().band_imm(index, 7);1089 | ^^^^^^^^10901091warning: 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) instead1092 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13067:571093 |109413067 | let offset = self.builder.ins().ishl_imm(slot, 2);1095 | ^^^^^^^^10961097warning: 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) instead1098 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13205:511099 |110013205 | let chosen = fx.builder.ins().ushr_imm(halves, bit);1101 | ^^^^^^^^11021103warning: 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) instead1104 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13206:511105 |110613206 | let chosen = fx.builder.ins().band_imm(chosen, 1);1107 | ^^^^^^^^11081109warning: 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) instead1110 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13208:381111 |111213208 | fx.builder.ins().ishl_imm(chosen, 3)1113 | ^^^^^^^^11141115warning: 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) instead1116 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13220:541117 |111813220 | let set = self.builder.ins().ushr_imm(r, bit);1119 | ^^^^^^^^11201121warning: 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) instead1122 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13221:541123 |112413221 | let set = self.builder.ins().band_imm(set, 1);1125 | ^^^^^^^^11261127warning: 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) instead1128 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13223:551129 |113013223 | let part = self.builder.ins().ishl_imm(l, bit);1131 | ^^^^^^^^11321133warning: 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) instead1134 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13227:591135 |113613227 | ... let part = self.builder.ins().ushr_imm(l, 64 - bit);1137 | ^^^^^^^^11381139warning: 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) instead1140 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13316:431141 |114213316 | let overflow = self.builder.ins().icmp_imm(IntCC::NotEqual, overflow, 0);1143 | ^^^^^^^^11441145warning: 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) instead1146 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13385:471147 |114813385 | let negative = self.builder.ins().icmp_imm(IntCC::SignedLessThan, l, 0);1149 | ^^^^^^^^11501151warning: 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) instead1152 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13707:321153 |115413707 | self.builder.ins().icmp_imm(IntCC::UnsignedGreaterThanOrEqual, at, SUSPENDED);1155 | ^^^^^^^^11561157warning: 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) instead1158 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13717:361159 |116013717 | self.builder.ins().iadd_imm(addr, layout.fields.offset(i).bytes() as i64);1161 | ^^^^^^^^11621163warning: 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) instead1164 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13935:521165 |116613935 | let bytes = self.builder.ins().imul_imm(len, size);1167 | ^^^^^^^^11681169warning: 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) instead1170 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13937:511171 |117213937 | let same = self.builder.ins().icmp_imm(IntCC::Equal, order, 0);1173 | ^^^^^^^^11741175warning: 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) instead1176 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13952:491177 |117813952 | let offset = self.builder.ins().imul_imm(index, size);1179 | ^^^^^^^^11801181warning: 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) instead1182 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13956:471183 |118413956 | let next = self.builder.ins().iadd_imm(index, 1);1185 | ^^^^^^^^11861187warning: 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) instead1188 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13965:481189 |119013965 | let l = self.builder.ins().iadd_imm(l, offset);1191 | ^^^^^^^^11921193warning: 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) instead1194 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:13966:481195 |119613966 | let r = self.builder.ins().iadd_imm(r, offset);1197 | ^^^^^^^^11981199warning: 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) instead1200 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14127:401201 |120214127 | let l = self.builder.ins().iadd_imm(l, offset);1203 | ^^^^^^^^12041205warning: 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) instead1206 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14128:401207 |120814128 | let r = self.builder.ins().iadd_imm(r, offset);1209 | ^^^^^^^^12101211warning: 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) instead1212 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14295:531213 |121414295 | let field_addr = this.builder.ins().iadd_imm(addr, offset.bytes() as i64);1215 | ^^^^^^^^12161217warning: 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) instead1218 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14309:491219 |122014309 | let field_addr = this.builder.ins().iadd_imm(addr, offset);1221 | ^^^^^^^^12221223warning: 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) instead1224 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14389:431225 |122614389 | let rest = self.builder.ins().iadd_imm(index, 1);1227 | ^^^^^^^^12281229warning: 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) instead1230 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14430:411231 |123214430 | let offset = self.builder.ins().imul_imm(index, size);1233 | ^^^^^^^^12341235warning: 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) instead1236 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14439:391237 |123814439 | let next = self.builder.ins().iadd_imm(index, 1);1239 | ^^^^^^^^12401241warning: variable does not need to be mutable1242 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/wasm.rs:1076:131243 |12441076 | let mut local_of = |this: &mut Self, class: Class| {1245 | ----^^^^^^^^1246 | |1247 | help: remove this `mut`1248 |1249 = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default12501251warning: variable does not need to be mutable1252 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:8226:131253 |12548226 | let mut field = |index: u32, ty: Ty<'db>, path: &mut Vec<u32>| {1255 | ----^^^^^1256 | |1257 | help: remove this `mut`12581259warning: unreachable pattern1260 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:12824:131261 |126212781 | ("powif32" | "powif64", [base, power]) => {1263 | -------------------------------------- matches all the relevant values1264...126512824 | ("powif32" | "powif64", [base, power]) => {1266 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this1267 |1268 = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default12691270warning: variable does not need to be mutable1271 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:14637:91272 |127314637 | let mut read = |operand: &Operand, plain: &mut dyn FnMut(&StoredPlace)| {1274 | ----^^^^1275 | |1276 | help: remove this `mut`12771278warning: type `codeview::CodeView` is more private than the item `DebugContext::CodeView::0`1279 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/debuginfo.rs:378:141280 |1281378 | CodeView(CodeView),1282 | ^^^^^^^^ field `DebugContext::CodeView::0` is reachable at visibility `pub(in crate::mir::codegen)`1283 |1284note: but type `codeview::CodeView` is only usable at visibility `pub(in crate::mir::codegen::debuginfo)`1285 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/debuginfo/codeview.rs:63:11286 |1287 63 | pub(super) struct CodeView {1288 | ^^^^^^^^^^^^^^^^^^^^^^^^^^1289 = note: `#[warn(private_interfaces)]` on by default12901291warning: field `builder_ctx` is never read1292 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/fragment.rs:270:161293 |1294255 | pub(super) struct Recorder<'db> {1295 | -------- field in this struct1296...1297270 | pub(super) builder_ctx: FunctionBuilderContext,1298 | ^^^^^^^^^^^1299 |1300 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default13011302warning: function `open_pack` is never used1303 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/store.rs:357:41304 |1305357 | fn open_pack(path: &Path) -> io::Result<File> {1306 | ^^^^^^^^^13071308warning: method `resolve_mir_span` is never used1309 --> vendor/rust-analyzer/crates/hir-ty/src/mir/eval.rs:675:81310 |1311586 | impl<'a, 'db> Evaluator<'a, 'db> {1312 | -------------------------------- method in this implementation1313...1314675 | fn resolve_mir_span(1315 | ^^^^^^^^^^^^^^^^13161317warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing1318 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/mod.rs:2378:521319 |13202378 | body.walk_pats(arm.pat, &mut |pat| drop(tried.insert(pat, expr)));1321 | ^^^^^-----------------------^1322 | |1323 | argument has type `std::option::Option<la_arena::Idx<hir_def::hir::Expr>>`1324 |1325 = note: use `let _ = ...` to ignore the expression or result1326 = note: `#[warn(dropping_copy_types)]` on by default13271328warning: unreachable `pub` item1329 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/fragment.rs:155:11330 |1331155 | pub struct CompiledFunction {1332 | ---^^^^^^^^^^^^^^^^^^^^^^^^1333 | |1334 | help: consider restricting its visibility: `pub(super)`1335 |1336 = help: or consider exporting it for use by other crates1337 = note: requested on the command line with `-W unreachable-pub`13381339warning: unreachable `pub` item1340 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/fragment.rs:216:11341 |1342216 | pub struct CompiledStatic {1343 | ---^^^^^^^^^^^^^^^^^^^^^^1344 | |1345 | help: consider restricting its visibility: `pub(super)`1346 |1347 = help: or consider exporting it for use by other crates13481349warning: unreachable `pub` item1350 --> vendor/rust-analyzer/crates/hir-ty/src/../../../../../crates/hir-ty-codegen/home.rs:114:11351 |1352114 | pub fn body_files(db: &dyn HirDatabase, instance: &Instance) -> Option<Box<[FileId]>> {1353 | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1354 | |1355 | help: consider restricting its visibility: `pub(super)`1356 |1357 = help: or consider exporting it for use by other crates13581359 Compiling hir-ide v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/hir-ide)1360 Compiling hir v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/hir)1361 Compiling ide-db v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/ide-db)1362 Compiling load-cargo v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/load-cargo)1363 Compiling ide-diagnostics v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/vendor/rust-analyzer/crates/ide-diagnostics)1364warning: `hir-ty` (lib) generated 130 warnings (run `cargo fix --lib -p hir-ty` to apply 7 suggestions)1365 Compiling rustd v0.0.0 (/private/var/tb/5/scratch/8b27089025f51ec9/build/source/crates/rustd)1366warning: unreachable `pub` item1367 --> crates/rustd/src/bin/rustd-rustc.rs:8:11368 |13698 | pub fn main() -> ExitCode {1370 | ---^^^^^^^^^^^^^^^^^^^^^^1371 | |1372 | help: consider restricting its visibility: `pub(crate)`1373 |1374 = help: or consider exporting it for use by other crates1375 = note: requested on the command line with `-W unreachable-pub`13761377warning: `rustd` (bin "rustd-rustc-first") generated 1 warning (run `cargo fix --bin "rustd-rustc-first" -p rustd` to apply 1 suggestion)1378warning: hidden lifetime parameters in types are deprecated1379 --> crates/rustd/src/symbols.rs:225:361380 |1381225 | fn unprefixed<'a>(object: &object::File, name: &'a str) -> &'a str {1382 | --------^^^^1383 | |1384 | expected lifetime parameter1385 |1386 = note: requested on the command line with `-W elided-lifetimes-in-paths`1387help: indicate the anonymous lifetime1388 |1389225 | fn unprefixed<'a>(object: &object::File<'_>, name: &'a str) -> &'a str {1390 | ++++13911392warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency1393 --> crates/rustd/src/main.rs:2722:171394 |13952722 | _ = helping.fetch_update(Relaxed, Relaxed, |busy| {1396 | ^^^^^^^^^^^^1397 |1398 = note: `#[warn(deprecated)]` on by default1399help: replace the use of the deprecated method1400 |14012722 - _ = helping.fetch_update(Relaxed, Relaxed, |busy| {14022722 + _ = helping.try_update(Relaxed, Relaxed, |busy| {1403 |14041405warning: field `size` is never read1406 --> crates/rustd/src/splice/macho.rs:120:51407 |1408118 | struct Segment {1409 | ------- field in this struct1410119 | address: u64,1411120 | size: u64,1412 | ^^^^1413 |1414 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default14151416warning: method `get_nested` is never used1417 --> crates/rustd/src/symbols.rs:467:191418 |1419252 | impl SymbolTable {1420 | ---------------- method in this implementation1421...1422467 | pub(crate) fn get_nested(1423 | ^^^^^^^^^^14241425warning: `rustd` (bin "rustd") generated 4 warnings (run `cargo fix --bin "rustd" -p rustd` to apply 1 suggestion)1426 Finished `release` profile [optimized] target(s) in 4m 13s1427Executing cargoInstallPostBuildHook1428Finished cargoInstallPostBuildHook1429Finished cargoBuildHook1430buildPhase completed in 4 minutes 14 seconds
installPhase
1431Executing cargoInstallHook1432Finished cargoInstallHook
fixupPhase
1433checking for references to /private/var/tb/5/scratch/8b27089025f51ec9/build/ in /nix/store/n1yi60y9wqz6ffhvzpx9cg78rj374863-rustd-0-unstable-2026-10-21...1434/nix/store/cv1d7p48379km6a85h4zp6kr86brh32q-audit-tmpdir.sh: line 39: 48319 Done find "$dir" -type f -not -path '*/.build-id/*' -print01435 48320 Segmentation fault: 11 | while IFS= read -r -d '' file; do1436 if isELF "$file"; then1437 printf '%s\0' "$file" 1>&3;1438 else1439 if isScript "$file"; then1440 filename=${file##*/}; dir=${file%/*}; if [ -e "$dir/.$filename-wrapped" ]; then1441 printf '%s\0' "$file" 1>&4;1442 fi;1443 fi;1444 fi;1445done1446patching script interpreter paths in /nix/store/n1yi60y9wqz6ffhvzpx9cg78rj374863-rustd-0-unstable-2026-10-211447stripping (with command strip and flags -S) in /nix/store/n1yi60y9wqz6ffhvzpx9cg78rj374863-rustd-0-unstable-2026-10-21/bin