Skip to content

Rollup of 10 pull requests #144784

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 34 commits into from

Conversation

GuillaumeGomez
Copy link
Member

@GuillaumeGomez GuillaumeGomez commented Aug 1, 2025

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

GuillaumeGomez and others added 30 commits May 6, 2025 14:50
rustdoc will not try to do intra-doc linking if the "path"
of a link looks too much like a "real url".

however, only inline links ([text](url)) can actually contain
a url, other types of links (reference links, shortcut links)
contain a *reference* which is later resolved to an actual url.

the "path" in this case cannot be a url, and therefore it should
not be skipped due to looking like a url.

Co-authored-by: Michael Howell <[email protected]>
this is in an effort to reduce the amount of code churn caused by
this lint triggering on text that was never meant to be a link.

a more principled hierustic for ignoring lints is not possible
without extensive changes, due to the lint emitting code
being so far away from the link collecting code,
and the fact that only the link collecting code
has access to details about how the link appears in the
unnormalized markdown.
collapsed links and reference links have a pretty particular syntax,
it seems unlikely they would show up on accident.

Co-authored-by: León Orell Valerian Liehr <[email protected]>
The AIX linkage model doesn't support ELF style extern_weak semantic, so just skip this test, like other platforms that don't have it.
Disabling loading of pretty printers in the debugger itself is more
reliable. Before this commit the .gdb_debug_scripts section couldn't be
included in dylibs or rlibs as otherwise there is no way to disable the
section anymore without recompiling the entire standard library.
…k-warn-more-54191, r=GuillaumeGomez

get rid of some false negatives in rustdoc::broken_intra_doc_links

rustdoc will not try to do intra-doc linking if the "path" of a link looks too much like a "real url".

however, only inline links (`[text](url)`) can actually contain a url, other types of links (reference links, shortcut links) contain a *reference* which is later resolved to an actual url.

the "path" in this case cannot be a url, and therefore it should not be skipped due to looking like a url.

fixes rust-lang#54191

to minimize the number of false positives that will be introduced, the following heuristic is used:

If there's no backticks, be lenient revert to old behavior.
This is to prevent churn by linting on stuff that isn't meant to be a link.
only shortcut links have simple enough syntax that they
are likely to be written accidentlly, collapsed and reference links
need 4 metachars, and reference links will not usually use
backticks in the reference name.
therefore, only shortcut syntax gets the lenient behavior.
here's a truth table for how link kinds that cannot be urls are handled:

|              |  is shortcut link  | not shortcut link |
|--------------|--------------------|-------------------|
| has backtick |    never ignore    |    never ignore   |
| no backtick  | ignore if url-like |    never ignore   |
…=fmease

[rustdoc] Add support for associated items in "jump to def" feature

Fixes rust-lang#135485.

r? `@fmease`
…loop-match, r=WaffleLapkin

loop match: error on `#[const_continue]` outside `#[loop_match]`

tracking issue rust-lang#132306
fixes rust-lang#143119
fixes rust-lang#143165

Fixes several ICEs because a panic was reachable.

`@rustbot` label +F-loop_match
…ppers, r=t-rustdoc

[rustdoc] Display unsafe attrs with edition 2024 `unsafe()` wrappers.

Use Rust 2024 edition representation for unsafe attributes in rustdoc HTML:
- `#[no_mangle]` -> `#[unsafe(no_mangle)]`
- `#[export_name = "foo"]` -> `#[unsafe(export_name = "foo")]`
- `#[link_section = ".text"]` -> `#[unsafe(link_section = ".text")]`

The 2024 edition representation is used regardless of the crate's own edition. This ensures that Rustaceans don't have to learn the rules of an outdated edition (e.g. that `unsafe()` wasn't always necessary) in order to understand a crate's documentation.

After some looking through the `T-rustdoc` issues, I was not able to find an existing issue for this. Apologies if I missed it.

r? `@aDotInTheVoid`
…narycat,fmease

[rustdoc] Correctly handle `should_panic` doctest attribute and fix `--no-run` test flag on the 2024 edition

Fixes rust-lang#143009.
Fixes rust-lang#143858.

Since it includes fixes from rust-lang#143453, it's taking it over (commits 2, 3 and 4 are from rust-lang#143453).

For `--no-run`, we forgot to check the "global" options in the 2024 edition, fixed in the first commit.

For `should_panic` fix, the exit code check has been fixed.

cc `@TroyKomodo` (thanks so much for providing such a complete test, made my life a lot easier!)
r? `@notriddle`
Fortify RemoveUnneededDrops test.

Test tweak that is useful in preparation for rust-lang#144561
…ter_section, r=jieyouxu

Remove the omit_gdb_pretty_printer_section attribute

Disabling loading of pretty printers in the debugger itself is more reliable. Before this commit the .gdb_debug_scripts section couldn't be included in dylibs or rlibs as otherwise there is no way to disable the section anymore without recompiling the entire standard library.
detect infinite recursion with tail calls in ctfe

fixes rust-lang#144753
@rustbot rustbot added A-attributes Area: Attributes (`#[…]`, `#![…]`) A-compiletest Area: The compiletest test runner A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-run-make Area: port run-make Makefiles to rmake.rs A-rustc-dev-guide Area: rustc-dev-guide A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output. rollup A PR which is a rollup labels Aug 1, 2025
@GuillaumeGomez
Copy link
Member Author

@bors r+ p=5 rollup=never

@bors
Copy link
Collaborator

bors commented Aug 1, 2025

📌 Commit 55bffb4 has been approved by GuillaumeGomez

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Aug 1, 2025
@bors
Copy link
Collaborator

bors commented Aug 1, 2025

⌛ Testing commit 55bffb4 with merge 2454e68...

bors added a commit that referenced this pull request Aug 1, 2025
Rollup of 10 pull requests

Successful merges:

 - #132748 (get rid of some false negatives in rustdoc::broken_intra_doc_links)
 - #135771 ([rustdoc] Add support for associated items in "jump to def" feature)
 - #143360 (loop match: error on `#[const_continue]` outside `#[loop_match]`)
 - #143662 ([rustdoc] Display unsafe attrs with edition 2024 `unsafe()` wrappers.)
 - #143900 ([rustdoc] Correctly handle `should_panic` doctest attribute and fix `--no-run` test flag on the 2024 edition)
 - #144614 (Fortify RemoveUnneededDrops test.)
 - #144703 ([test][AIX] ignore extern_weak linkage test)
 - #144738 (Remove the omit_gdb_pretty_printer_section attribute)
 - #144756 (detect infinite recursion with tail calls in ctfe)
 - #144766 (Add human readable name "Cygwin")

r? `@ghost`
`@rustbot` modify labels: rollup
@rust-log-analyzer
Copy link
Collaborator

The job aarch64-apple failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)

---- [debuginfo-lldb] tests/debuginfo/associated-types.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/associated-types.rs` not found in debugger output. errors:
    (associated-types.rs:41) `[...] { b = -1 b1 = 0 }`
    (associated-types.rs:55) `[...] { 0 = 4 1 = 5 }`
the following subset of check directive(s) was found successfully:
    (associated-types.rs:45) `DEBUG: breakpoint added, id = 1`
    (associated-types.rs:47) `DEBUG: breakpoint added, id = 1`
    (associated-types.rs:51) `DEBUG: breakpoint added, id = 2`
    (associated-types.rs:59) `DEBUG: breakpoint added, id = 6`
    (associated-types.rs:61) `(long) b = 7 `
    (associated-types.rs:65) `(long) a = 8 `
    (associated-types.rs:67) `(int) b = 9 `
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/associated-types.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/associated-types.lldb/associated-types.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/associated-types.lldb/associated-types.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/associated-types.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/associated-types.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'associated-types.rs' --line 95
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`associated_types::assoc_struct::h0b8886571533fc10 + 20 at associated-types.rs:95:5, address = 0x0000000100003818 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'associated-types.rs' --line 102
Breakpoint 2: where = a`associated_types::assoc_local::hde36282c7c1a2c88 + 112 at associated-types.rs:102:5, address = 0x00000001000038b4 
breakpoint set --file 'associated-types.rs' --line 106
Breakpoint 3: where = a`associated_types::assoc_arg::ha500800103bdaf14 + 16 at associated-types.rs:106:5, address = 0x00000001000038f4 
breakpoint set --file 'associated-types.rs' --line 114
Breakpoint 4: where = a`associated_types::assoc_tuple::h09b2047fc6228f98 + 20 at associated-types.rs:114:5, address = 0x0000000100003980 
breakpoint set --file 'associated-types.rs' --line 121
Breakpoint 5: where = a`associated_types::assoc_enum::h159281ccb5335fa1 + 84 at associated-types.rs:121:13, address = 0x0000000100003a00 
breakpoint set --file 'associated-types.rs' --line 124
Breakpoint 6: where = a`associated_types::assoc_enum::h159281ccb5335fa1 + 56 at associated-types.rs:124:13, address = 0x00000001000039e4 
DEBUG: breakpoint added, id = 2
DEBUG: breakpoint added, id = 3
DEBUG: breakpoint added, id = 4
DEBUG: breakpoint added, id = 5
DEBUG: breakpoint added, id = 6
run
Process 47063 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100003818 a`associated_types::assoc_struct::h0b8886571533fc10(arg=(b = -1, b1 = 0)) at associated-types.rs:95:5 92 } 93 94 fn assoc_struct<T: TraitWithAssocType>(arg: Struct<T>) { -> 95 zzz(); // #break ^ 96 } 97 98 fn assoc_local<T: TraitWithAssocType>(x: T) { Target 0: (a) stopped. Process 47063 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/associated-types.lldb/a' (arm64) 
DEBUG: registering breakpoint callback, id = 6
Error while trying to register breakpoint callback, id = 6, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 5
Error while trying to register breakpoint callback, id = 5, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 4
Error while trying to register breakpoint callback, id = 4, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 3
Error while trying to register breakpoint callback, id = 3, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 2
Error while trying to register breakpoint callback, id = 2, message = error: could not get num args: can't find callable: breakpoint_callback

v arg
(associated_types::Struct<int>) arg = (b = -1, b1 = 0) 
continue
v inferred
(long) inferred = 1 
v explicitly
(long) explicitly = 1 
continue
v arg
(long) arg = 2 
continue
v arg
((i32, i64)) arg = (__0 = 4, __1 = 5) 
continue
v a
(int) a = 6 
v b
(long) b = 7 
---

---- [debuginfo-lldb] tests/debuginfo/borrowed-struct.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/borrowed-struct.rs` not found in debugger output. errors:
    (borrowed-struct.rs:35) `[...] { x = 10 y = 23.5 }`
    (borrowed-struct.rs:44) `[...] { x = 11 y = 24.5 }`
    (borrowed-struct.rs:47) `[...] { x = 13 y = 26.5 }`
the following subset of check directive(s) was found successfully:
    (borrowed-struct.rs:38) `(long) *stack_val_interior_ref_1 = 10 `
    (borrowed-struct.rs:41) `(double) *stack_val_interior_ref_2 = 23.5 `
    (borrowed-struct.rs:50) `(long) *unique_val_interior_ref_1 = 13 `
    (borrowed-struct.rs:53) `(double) *unique_val_interior_ref_2 = 26.5 `
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/borrowed-struct.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/borrowed-struct.lldb/borrowed-struct.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/borrowed-struct.lldb/borrowed-struct.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/borrowed-struct.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/borrowed-struct.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'borrowed-struct.rs' --line 74
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`borrowed_struct::main::h47d1c096cda04dc1 + 428 at borrowed-struct.rs:74:5, address = 0x00000001000036d4 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 47277 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x00000001000036d4 a`borrowed_struct::main::h47d1c096cda04dc1 at borrowed-struct.rs:74:5 71 let unique_val_interior_ref_1: &isize = &unique_val.x; 72 let unique_val_interior_ref_2: &f64 = &unique_val.y; 73 -> 74 zzz(); // #break ^ 75 } 76 77 fn zzz() {()} Target 0: (a) stopped. Process 47277 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/borrowed-struct.lldb/a' (arm64) 
v *stack_val_ref
(borrowed_struct::SomeStruct) *stack_val_ref = (x = 10, y = 23.5) 
v *stack_val_interior_ref_1
(long) *stack_val_interior_ref_1 = 10 
v *stack_val_interior_ref_2
(double) *stack_val_interior_ref_2 = 23.5 
v *ref_to_unnamed
(borrowed_struct::SomeStruct) *ref_to_unnamed = (x = 11, y = 24.5) 
v *unique_val_ref
(borrowed_struct::SomeStruct) *unique_val_ref = (x = 13, y = 26.5) 
v *unique_val_interior_ref_1
(long) *unique_val_interior_ref_1 = 13 
v *unique_val_interior_ref_2
(double) *unique_val_interior_ref_2 = 26.5 
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/borrowed-tuple.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/borrowed-tuple.rs` not found in debugger output. errors:
    (borrowed-tuple.rs:23) `[...] { 0 = -14 1 = -19 }`
    (borrowed-tuple.rs:26) `[...] { 0 = -15 1 = -20 }`
    (borrowed-tuple.rs:29) `[...] { 0 = -17 1 = -22 }`
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/borrowed-tuple.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/borrowed-tuple.lldb/borrowed-tuple.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/borrowed-tuple.lldb/borrowed-tuple.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/borrowed-tuple.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/borrowed-tuple.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'borrowed-tuple.rs' --line 42
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`borrowed_tuple::main::h30aa7f7107169121 + 212 at borrowed-tuple.rs:42:5, address = 0x00000001000036e8 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 47301 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x00000001000036e8 a`borrowed_tuple::main::h30aa7f7107169121 at borrowed-tuple.rs:42:5 39 let unique_val: Box<(i16, f32)> = Box::new((-17, -22f32)); 40 let unique_val_ref: &(i16, f32) = &*unique_val; 41 -> 42 zzz(); // #break ^ 43 } 44 45 fn zzz() {()} Target 0: (a) stopped. Process 47301 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/borrowed-tuple.lldb/a' (arm64) 
v *stack_val_ref
((i16, f32)) *stack_val_ref = (__0 = -14, __1 = -19) 
v *ref_to_unnamed
((i16, f32)) *ref_to_unnamed = (__0 = -15, __1 = -20) 
v *unique_val_ref
((i16, f32)) *unique_val_ref = (__0 = -17, __1 = -22) 
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/box.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/box.rs` not found in debugger output. errors:
    (box.rs:20) `[...] { 0 = 2 1 = 3.5 }`
the following subset of check directive(s) was found successfully:
    (box.rs:18) `DEBUG: breakpoint added, id = 1`
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/box.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/box.lldb/box.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/box.lldb/box.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/box.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/box.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'box.rs' --line 28
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`box::main::h707f7d747d26b6f8 + 240 at box.rs:28:5, address = 0x00000001000036d4 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 47419 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x00000001000036d4 a`box::main::h707f7d747d26b6f8 at box.rs:28:5 25 let a = Box::new(1); 26 let b = Box::new((2, 3.5f64)); 27 -> 28 zzz(); // #break ^ 29 } 30 31 fn zzz() { () } Target 0: (a) stopped. Process 47419 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/box.lldb/a' (arm64) 
v *a
(int) *a = 1 
v *b
((i32, f64)) *b = (__0 = 2, __1 = 3.5) 
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/boxed-struct.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/boxed-struct.rs` not found in debugger output. errors:
    (boxed-struct.rs:20) `[...] { x = 99 y = 999 z = 9999 w = 99999 }`
    (boxed-struct.rs:23) `[...] { x = 77 y = 777 z = 7777 w = 77777 }`
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/boxed-struct.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/boxed-struct.lldb/boxed-struct.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/boxed-struct.lldb/boxed-struct.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/boxed-struct.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/boxed-struct.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'boxed-struct.rs' --line 60
Breakpoint 1: where = a`boxed_struct::main::h64e8fb249309e92e + 316 at boxed-struct.rs:60:5, address = 0x0000000100003644 
DEBUG: breakpoint added, id = 1
run
Process 47434 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100003644 a`boxed_struct::main::h64e8fb249309e92e at boxed-struct.rs:60:5 57 z: 7777, 58 w: 77777, 59 }); -> 60 zzz(); // #break ^ 61 } 62 63 fn zzz() { () } Target 0: (a) stopped. Process 47434 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/boxed-struct.lldb/a' (arm64) 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

v *boxed_with_padding
(boxed_struct::StructWithSomePadding) *boxed_with_padding = (x = 99, y = 999, z = 9999, w = 99999) 
v *boxed_with_dtor
(boxed_struct::StructWithDestructor) *boxed_with_dtor = (x = 77, y = 777, z = 7777, w = 77777) 
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/by-value-self-argument-in-trait-impl.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/by-value-self-argument-in-trait-impl.rs` not found in debugger output. errors:
    (by-value-self-argument-in-trait-impl.rs:30) `[...] { x = 2222 y = 3333 }`
    (by-value-self-argument-in-trait-impl.rs:34) `[...] { 0 = 4444.5 1 = 5555 2 = 6666 3 = 7777.5 }`
the following subset of check directive(s) was found successfully:
    (by-value-self-argument-in-trait-impl.rs:26) `(long) self = 1111 `
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/by-value-self-argument-in-trait-impl.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/by-value-self-argument-in-trait-impl.lldb/by-value-self-argument-in-trait-impl.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/by-value-self-argument-in-trait-impl.lldb/by-value-self-argument-in-trait-impl.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/by-value-self-argument-in-trait-impl.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/by-value-self-argument-in-trait-impl.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'by-value-self-argument-in-trait-impl.rs' --line 43
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`_$LT$isize$u20$as$u20$by_value_self_argument_in_trait_impl..Trait$GT$::method::hb4603d16628ef4a4 + 20 at by-value-self-argument-in-trait-impl.rs:43:9, address = 0x0000000100003b84 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'by-value-self-argument-in-trait-impl.rs' --line 55
DEBUG: breakpoint added, id = 2
Breakpoint 2: where = a`_$LT$by_value_self_argument_in_trait_impl..Struct$u20$as$u20$by_value_self_argument_in_trait_impl..Trait$GT$::method::h044f4351918d42e9 + 28 at by-value-self-argument-in-trait-impl.rs:55:9, address = 0x0000000100003bb4 
DEBUG: registering breakpoint callback, id = 2
Error while trying to register breakpoint callback, id = 2, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'by-value-self-argument-in-trait-impl.rs' --line 62
DEBUG: breakpoint added, id = 3
Breakpoint 3: where = a`_$LT$$LP$f64$C$isize$C$isize$C$f64$RP$$u20$as$u20$by_value_self_argument_in_trait_impl..Trait$GT$::method::h0f250d83a1aa7e85 + 20 at by-value-self-argument-in-trait-impl.rs:62:9, address = 0x0000000100003be0 
DEBUG: registering breakpoint callback, id = 3
Error while trying to register breakpoint callback, id = 3, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 47473 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100003b84 a`_$LT$isize$u20$as$u20$by_value_self_argument_in_trait_impl..Trait$GT$::method::hb4603d16628ef4a4(self=1111) at by-value-self-argument-in-trait-impl.rs:43:9 40 41 impl Trait for isize { 42 fn method(self) -> isize { -> 43 zzz(); // #break ^ 44 self 45 } 46 } Target 0: (a) stopped. Process 47473 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/by-value-self-argument-in-trait-impl.lldb/a' (arm64) 
v self
(long) self = 1111 
continue
v self
(by_value_self_argument_in_trait_impl::Struct) self = (x = 2222, y = 3333) 
continue
v self
((f64, isize, isize, f64)) self = (__0 = 4444.5, __1 = 5555, __2 = 6666, __3 = 7777.5) 
continue
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/c-style-enum-in-composite.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/c-style-enum-in-composite.rs` not found in debugger output. errors:
    (c-style-enum-in-composite.rs:34) `[...] { 0 = 0 1 = OneHundred }`
    (c-style-enum-in-composite.rs:37) `[...] { 0 = { 0 = 1 1 = OneThousand } 1 = 2 }`
    (c-style-enum-in-composite.rs:40) `[...] { 0 = OneThousand 1 = MountainView 2 = OneMillion 3 = Vienna }`
    (c-style-enum-in-composite.rs:43) `[...] { a = 3 b = OneMillion c = 4 d = Toronto e = 5 }`
    (c-style-enum-in-composite.rs:46) `[...] { a = 6 b = OneHundred c = 7 d = Vienna e = 8 }`
    (c-style-enum-in-composite.rs:49) `[...] { a = OneMillion b = MountainView c = OneThousand d = Toronto }`
    (c-style-enum-in-composite.rs:52) `[...] { 0 = { a = OneHundred b = Vienna } 1 = 9 }`
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/c-style-enum-in-composite.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/c-style-enum-in-composite.lldb/c-style-enum-in-composite.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/c-style-enum-in-composite.lldb/c-style-enum-in-composite.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/c-style-enum-in-composite.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/c-style-enum-in-composite.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'c-style-enum-in-composite.rs' --line 136
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`c_style_enum_in_composite::main::h73de0d4f942c3289 + 192 at c-style-enum-in-composite.rs:136:5, address = 0x0000000100003bfc 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 47516 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100003bfc a`c_style_enum_in_composite::main::h73de0d4f942c3289 at c-style-enum-in-composite.rs:136:5 133 134 let struct_with_drop = (StructWithDrop { a: OneHundred, b: Vienna }, 9_i64); 135 -> 136 zzz(); // #break ^ 137 } 138 139 fn zzz() { () } Target 0: (a) stopped. Process 47516 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/c-style-enum-in-composite.lldb/a' (arm64) 
v tuple_interior_padding
((i16, c_style_enum_in_composite::AnEnum)) tuple_interior_padding = (__0 = 0, __1 = OneHundred) 
v tuple_padding_at_end
(((u64, c_style_enum_in_composite::AnEnum), u64)) tuple_padding_at_end = { __0 = (__0 = 1, __1 = OneThousand) __1 = 2 } 
v tuple_different_enums
((c_style_enum_in_composite::AnEnum, c_style_enum_in_composite::AnotherEnum, c_style_enum_in_composite::AnEnum, c_style_enum_in_composite::AnotherEnum)) tuple_different_enums = (__0 = OneThousand, __1 = MountainView, __2 = OneMillion, __3 = Vienna) 
v padded_struct
(c_style_enum_in_composite::PaddedStruct) padded_struct = (a = 3, b = OneMillion, c = 4, d = Toronto, e = 5) 
v packed_struct
(c_style_enum_in_composite::PackedStruct) packed_struct = (a = 6, b = OneHundred, c = 7, d = Vienna, e = 8) 
v non_padded_struct
(c_style_enum_in_composite::NonPaddedStruct) non_padded_struct = (a = OneMillion, b = MountainView, c = OneThousand, d = Toronto) 
v struct_with_drop
((c_style_enum_in_composite::StructWithDrop, i64)) struct_with_drop = { __0 = (a = OneHundred, b = Vienna) __1 = 9 } 
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/cross-crate-spans.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/cross-crate-spans.rs` not found in debugger output. errors:
    (cross-crate-spans.rs:37) `[...] { 0 = 17 1 = 17 }`
    (cross-crate-spans.rs:45) `[...] { 0 = 1212 1 = 1212 }`
the following subset of check directive(s) was found successfully:
    (cross-crate-spans.rs:39) `(unsigned int) a_variable = 123456789 `
    (cross-crate-spans.rs:41) `(double) another_variable = 123456789.5 `
    (cross-crate-spans.rs:47) `(unsigned int) a_variable = 123456789 `
    (cross-crate-spans.rs:49) `(double) another_variable = 123456789.5 `
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/cross-crate-spans.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/cross-crate-spans.lldb/cross-crate-spans.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/cross-crate-spans.lldb/cross-crate-spans.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/cross-crate-spans.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/cross-crate-spans.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
b cross_crate_spans.rs:12
DEBUG: breakpoint added, id = 1
Breakpoint 1: 2 locations. 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 47669 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.2 frame #0: 0x0000000100003ad0 a`cross_crate_spans::generic_function::h42695c19c47a5e40(val=17) at cross_crate_spans.rs:12:5 9 let result = (val.clone(), val.clone()); 10 let a_variable: u32 = 123456789; 11 let another_variable: f64 = 123456789.5; -> 12 zzz(); ^ 13 result 14 } 15 Target 0: (a) stopped. Process 47669 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/cross-crate-spans.lldb/a' (arm64) 
v result
((u32, u32)) result = (__0 = 17, __1 = 17) 
v a_variable
(unsigned int) a_variable = 123456789 
v another_variable
(double) another_variable = 123456789.5 
continue
v result
((i16, i16)) result = (__0 = 1212, __1 = 1212) 
v a_variable
(unsigned int) a_variable = 123456789 
v another_variable
(double) another_variable = 123456789.5 
continue
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/destructured-fn-argument.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/destructured-fn-argument.rs` not found in debugger output. errors:
    (destructured-fn-argument.rs:174) `[...] { 0 = 6 1 = 7 }`
    (destructured-fn-argument.rs:180) `[...] { a = 9 b = 10 }`
    (destructured-fn-argument.rs:206) `[...] { a = 21 b = 22 }`
    (destructured-fn-argument.rs:236) `[...] { 0 = 34 1 = 35 }`
    (destructured-fn-argument.rs:240) `[...] { 0 = 36 1 = 37 }`
    (destructured-fn-argument.rs:248) `[...] { 0 = 40 1 = 41 2 = 42 }`
    (destructured-fn-argument.rs:252) `[...] { 0 = 43 1 = 44 2 = 45 }`
    (destructured-fn-argument.rs:258) `[...] { 0 = 47 1 = 48 }`
the following subset of check directive(s) was found successfully:
    (destructured-fn-argument.rs:158) `DEBUG: breakpoint added, id = 1`
    (destructured-fn-argument.rs:160) `(bool) b = false `
    (destructured-fn-argument.rs:164) `(long) a = 2 `
    (destructured-fn-argument.rs:166) `(unsigned short) b = 3 `
    (destructured-fn-argument.rs:168) `(unsigned short) c = 4 `
    (destructured-fn-argument.rs:172) `(long) a = 5 `
    (destructured-fn-argument.rs:178) `(short) h = 8 `
    (destructured-fn-argument.rs:182) `(short) j = 11 `
    (destructured-fn-argument.rs:186) `(long) k = 12 `
    (destructured-fn-argument.rs:188) `(int) l = 13 `
    (destructured-fn-argument.rs:192) `(long) m = 14 `
    (destructured-fn-argument.rs:194) `(int) n = 16 `
    (destructured-fn-argument.rs:198) `(int) o = 18 `
    (destructured-fn-argument.rs:202) `(long) p = 19 `
    (destructured-fn-argument.rs:204) `(int) q = 20 `
    (destructured-fn-argument.rs:210) `(int) s = 24 `
    (destructured-fn-argument.rs:212) `(long) t = 23 `
    (destructured-fn-argument.rs:216) `(short) u = 25 `
    (destructured-fn-argument.rs:218) `(int) v = 26 `
    (destructured-fn-argument.rs:220) `(long) w = 27 `
    (destructured-fn-argument.rs:222) `(int) x = 28 `
    (destructured-fn-argument.rs:224) `(long) y = 29 `
    (destructured-fn-argument.rs:226) `(int) z = 30 `
    (destructured-fn-argument.rs:228) `(long) ae = 31 `
    (destructured-fn-argument.rs:230) `(int) oe = 32 `
    (destructured-fn-argument.rs:232) `(unsigned short) ue = 33 `
    (destructured-fn-argument.rs:244) `(long) cc = 38 `
    (destructured-fn-argument.rs:256) `(long) *ff = 46 `
    (destructured-fn-argument.rs:262) `(int) *hh = 50 `
    (destructured-fn-argument.rs:266) `(int) ii = 51 `
    (destructured-fn-argument.rs:270) `(int) *jj = 52 `
    (destructured-fn-argument.rs:274) `(double) kk = 53 `
    (destructured-fn-argument.rs:276) `(long) ll = 54 `
    (destructured-fn-argument.rs:280) `(double) mm = 55 `
    (destructured-fn-argument.rs:282) `(long) *nn = 56 `
    (destructured-fn-argument.rs:286) `(long) oo = 57 `
    (destructured-fn-argument.rs:288) `(long) pp = 58 `
    (destructured-fn-argument.rs:290) `(long) qq = 59 `
    (destructured-fn-argument.rs:294) `(long) rr = 60 `
    (destructured-fn-argument.rs:296) `(long) ss = 61 `
    (destructured-fn-argument.rs:298) `(long) tt = 62 `
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-fn-argument.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-fn-argument.lldb/destructured-fn-argument.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-fn-argument.lldb/destructured-fn-argument.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-fn-argument.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-fn-argument.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'destructured-fn-argument.rs' --line 319
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`destructured_fn_argument::simple_tuple::hc53786655937e284 + 28 at destructured-fn-argument.rs:319:5, address = 0x00000001000029e4 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'destructured-fn-argument.rs' --line 323
Breakpoint 2: where = a`destructured_fn_argument::nested_tuple::h822626f208efc7e0 + 36 at destructured-fn-argument.rs:323:5, address = 0x0000000100002a18 
breakpoint set --file 'destructured-fn-argument.rs' --line 327
Breakpoint 3: where = a`destructured_fn_argument::destructure_only_first_level::hb50fb40577853609 + 36 at destructured-fn-argument.rs:327:5, address = 0x0000000100002a4c 
breakpoint set --file 'destructured-fn-argument.rs' --line 331
Breakpoint 4: where = a`destructured_fn_argument::struct_as_tuple_element::hb0649126e643d397 + 44 at destructured-fn-argument.rs:331:5, address = 0x0000000100002a88 
breakpoint set --file 'destructured-fn-argument.rs' --line 335
Breakpoint 5: where = a`destructured_fn_argument::struct_pattern::h60441dbd98e1f444 + 28 at destructured-fn-argument.rs:335:5, address = 0x0000000100002ab4 
breakpoint set --file 'destructured-fn-argument.rs' --line 339
Breakpoint 6: where = a`destructured_fn_argument::ignored_tuple_element::hea27d12f0312d6bf + 28 at destructured-fn-argument.rs:339:5, address = 0x0000000100002ae0 
breakpoint set --file 'destructured-fn-argument.rs' --line 343
Breakpoint 7: where = a`destructured_fn_argument::ignored_struct_field::hb5fad3b2b70ebadb + 24 at destructured-fn-argument.rs:343:5, address = 0x0000000100002b08 
breakpoint set --file 'destructured-fn-argument.rs' --line 347
Breakpoint 8: where = a`destructured_fn_argument::one_struct_destructured_one_not::h71483c7ffdfd0db6 + 44 at destructured-fn-argument.rs:347:5, address = 0x0000000100002b44 
breakpoint set --file 'destructured-fn-argument.rs' --line 351
Breakpoint 9: where = a`destructured_fn_argument::different_order_of_struct_fields::h4e7edab3293ae942 + 28 at destructured-fn-argument.rs:351:5, address = 0x0000000100002b70 
breakpoint set --file 'destructured-fn-argument.rs' --line 357
Breakpoint 10: where = a`destructured_fn_argument::complex_nesting::h1717ce002467a72a + 84 at destructured-fn-argument.rs:357:5, address = 0x0000000100002bd4 
breakpoint set --file 'destructured-fn-argument.rs' --line 361
Breakpoint 11: where = a`destructured_fn_argument::managed_box::h7e79dab32cb7af5c + 36 at destructured-fn-argument.rs:361:5, address = 0x0000000100002c08 
breakpoint set --file 'destructured-fn-argument.rs' --line 365
Breakpoint 12: where = a`destructured_fn_argument::borrowed_pointer::h585cf10650a4a34d + 36 at destructured-fn-argument.rs:365:5, address = 0x0000000100002c3c 
breakpoint set --file 'destructured-fn-argument.rs' --line 369
Breakpoint 13: where = a`destructured_fn_argument::contained_borrowed_pointer::h1fd677591b7d6ecd + 32 at destructured-fn-argument.rs:369:5, address = 0x0000000100002c6c 
breakpoint set --file 'destructured-fn-argument.rs' --line 373
Breakpoint 14: where = a`destructured_fn_argument::unique_pointer::hc800f4899da5c216 + 104 at destructured-fn-argument.rs:373:5, address = 0x0000000100002ce4 
breakpoint set --file 'destructured-fn-argument.rs' --line 377
Breakpoint 15: where = a`destructured_fn_argument::ref_binding::h54435ef8cfc6c8a7 + 16 at destructured-fn-argument.rs:377:5, address = 0x0000000100002d44 
breakpoint set --file 'destructured-fn-argument.rs' --line 381
Breakpoint 16: where = a`destructured_fn_argument::ref_binding_in_tuple::he4e1b7daf026021e + 36 at destructured-fn-argument.rs:381:5, address = 0x0000000100002d78 
breakpoint set --file 'destructured-fn-argument.rs' --line 385
Breakpoint 17: where = a`destructured_fn_argument::ref_binding_in_struct::hbe26b69d2e91cfe0 + 32 at destructured-fn-argument.rs:385:5, address = 0x0000000100002da8 
breakpoint set --file 'destructured-fn-argument.rs' --line 389
Breakpoint 18: where = a`destructured_fn_argument::univariant_enum::h827cb622456c268e + 20 at destructured-fn-argument.rs:389:5, address = 0x0000000100002dcc 
breakpoint set --file 'destructured-fn-argument.rs' --line 393
Breakpoint 19: where = a`destructured_fn_argument::univariant_enum_with_ref_binding::h12f65d9f5506b5bc + 24 at destructured-fn-argument.rs:393:5, address = 0x0000000100002df4 
breakpoint set --file 'destructured-fn-argument.rs' --line 397
Breakpoint 20: where = a`destructured_fn_argument::tuple_struct::hbad15ac79d634c15 + 28 at destructured-fn-argument.rs:397:5, address = 0x0000000100002e20 
breakpoint set --file 'destructured-fn-argument.rs' --line 401
Breakpoint 21: where = a`destructured_fn_argument::tuple_struct_with_ref_binding::h1004985ddf3f390b + 40 at destructured-fn-argument.rs:401:5, address = 0x0000000100002e58 
breakpoint set --file 'destructured-fn-argument.rs' --line 405
Breakpoint 22: where = a`destructured_fn_argument::multiple_arguments::h2146bc5d01be4978 + 32 at destructured-fn-argument.rs:405:5, address = 0x0000000100002e88 
breakpoint set --file 'destructured-fn-argument.rs' --line 433
Breakpoint 23: where = a`destructured_fn_argument::main::nested_function::h16b67b459502e797 + 32 at destructured-fn-argument.rs:433:9, address = 0x00000001000031b8 
DEBUG: breakpoint added, id = 2
DEBUG: breakpoint added, id = 3
DEBUG: breakpoint added, id = 4
DEBUG: breakpoint added, id = 5
DEBUG: breakpoint added, id = 6
DEBUG: breakpoint added, id = 7
DEBUG: breakpoint added, id = 8
DEBUG: breakpoint added, id = 9
DEBUG: breakpoint added, id = 10
DEBUG: breakpoint added, id = 11
DEBUG: breakpoint added, id = 12
DEBUG: breakpoint added, id = 13
DEBUG: breakpoint added, id = 14
DEBUG: breakpoint added, id = 15
DEBUG: breakpoint added, id = 16
DEBUG: breakpoint added, id = 17
DEBUG: breakpoint added, id = 18
DEBUG: breakpoint added, id = 19
DEBUG: breakpoint added, id = 20
DEBUG: breakpoint added, id = 21
DEBUG: breakpoint added, id = 22
DEBUG: breakpoint added, id = 23
run
Process 47716 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x00000001000029e4 a`destructured_fn_argument::simple_tuple::hc53786655937e284((null)=(__0 = 1, __1 = false)) at destructured-fn-argument.rs:319:5 316 317 318 fn simple_tuple((a, b): (isize, bool)) { -> 319 zzz(); // #break ^ 320 } 321 322 fn nested_tuple((a, (b, c)): (isize, (u16, u16))) { Target 0: (a) stopped. Process 47716 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-fn-argument.lldb/a' (arm64) 
DEBUG: registering breakpoint callback, id = 23
Error while trying to register breakpoint callback, id = 23, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 22
Error while trying to register breakpoint callback, id = 22, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 21
Error while trying to register breakpoint callback, id = 21, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 20
Error while trying to register breakpoint callback, id = 20, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 19
Error while trying to register breakpoint callback, id = 19, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 18
Error while trying to register breakpoint callback, id = 18, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 17
Error while trying to register breakpoint callback, id = 17, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 16
Error while trying to register breakpoint callback, id = 16, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 15
Error while trying to register breakpoint callback, id = 15, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 14
Error while trying to register breakpoint callback, id = 14, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 13
Error while trying to register breakpoint callback, id = 13, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 12
Error while trying to register breakpoint callback, id = 12, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 11
---
continue
v a
(long) a = 5 
v b
((u32, u32)) b = (__0 = 6, __1 = 7) 
continue
v h
(short) h = 8 
v i
(destructured_fn_argument::Struct) i = (a = 9, b = 10) 
v j
(short) j = 11 
continue
v k
(long) k = 12 
v l
(int) l = 13 
---
(long) p = 19 
v q
(int) q = 20 
v r
(destructured_fn_argument::Struct) r = (a = 21, b = 22) 
continue
v s
(int) s = 24 
v t
(long) t = 23 
---
(int) z = 30 
v ae
(long) ae = 31 
v oe
(int) oe = 32 
v ue
(unsigned short) ue = 33 
continue
v aa
((isize, isize)) aa = (__0 = 34, __1 = 35) 
continue
v bb
((isize, isize)) bb = (__0 = 36, __1 = 37) 
continue
v cc
(long) cc = 38 
continue
v dd
((isize, isize, isize)) dd = (__0 = 40, __1 = 41, __2 = 42) 
continue
v *ee
((isize, isize, isize)) *ee = (__0 = 43, __1 = 44, __2 = 45) 
continue
v *ff
(long) *ff = 46 
v gg
((isize, isize)) gg = (__0 = 47, __1 = 48) 
continue
v *hh
(int) *hh = 50 
continue
v ii
(int) ii = 51 
continue
v *jj
(int) *jj = 52 
continue
v kk
(double) kk = 53 
v ll
(long) ll = 54 
continue
v mm
(double) mm = 55 
v *nn
(long) *nn = 56 
continue
v oo
(long) oo = 57 
v pp
(long) pp = 58 
v qq
(long) qq = 59 
continue
v rr
(long) rr = 60 
v ss
(long) ss = 61 
v tt
(long) tt = 62 
continue
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/destructured-for-loop-variable.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/destructured-for-loop-variable.rs` not found in debugger output. errors:
    (destructured-for-loop-variable.rs:136) `[...] { x = 3537 y = 35437.5 z = true }`
    (destructured-for-loop-variable.rs:140) `[...] { 0 = 34903493 1 = 232323 }`
the following subset of check directive(s) was found successfully:
    (destructured-for-loop-variable.rs:81) `(short) x = 400 `
    (destructured-for-loop-variable.rs:83) `(float) y = 401.5 `
    (destructured-for-loop-variable.rs:85) `(bool) z = true `
    (destructured-for-loop-variable.rs:90) `(char) _i8 = 0x6f `
    (destructured-for-loop-variable.rs:92) `(unsigned char) _u8 = 0x70 `
    (destructured-for-loop-variable.rs:94) `(short) _i16 = -113 `
    (destructured-for-loop-variable.rs:96) `(unsigned short) _u16 = 114 `
    (destructured-for-loop-variable.rs:98) `(int) _i32 = -115 `
    (destructured-for-loop-variable.rs:100) `(unsigned int) _u32 = 116 `
    (destructured-for-loop-variable.rs:102) `(long) _i64 = -117 `
    (destructured-for-loop-variable.rs:104) `(unsigned long) _u64 = 118 `
    (destructured-for-loop-variable.rs:106) `(float) _f32 = 119.5 `
    (destructured-for-loop-variable.rs:108) `(double) _f64 = 120.5 `
    (destructured-for-loop-variable.rs:113) `(int) v1 = 80000 `
    (destructured-for-loop-variable.rs:115) `(short) x1 = 8000 `
    (destructured-for-loop-variable.rs:117) `(float) *y1 = 80001.5 `
    (destructured-for-loop-variable.rs:119) `(bool) z1 = false `
    (destructured-for-loop-variable.rs:121) `(short) *x2 = -30000 `
    (destructured-for-loop-variable.rs:123) `(float) y2 = -300001.5 `
    (destructured-for-loop-variable.rs:125) `(bool) *z2 = true `
    (destructured-for-loop-variable.rs:127) `(double) v2 = 854237.5 `
    (destructured-for-loop-variable.rs:132) `(int) i = 1234 `
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-for-loop-variable.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-for-loop-variable.lldb/destructured-for-loop-variable.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-for-loop-variable.lldb/destructured-for-loop-variable.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-for-loop-variable.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-for-loop-variable.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'destructured-for-loop-variable.rs' --line 161
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`destructured_for_loop_variable::main::h17c4e80476ee7e14 + 156 at destructured-for-loop-variable.rs:161:9, address = 0x00000001000023e8 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'destructured-for-loop-variable.rs' --line 168
Breakpoint 2: where = a`destructured_for_loop_variable::main::h17c4e80476ee7e14 + 452 at destructured-for-loop-variable.rs:168:9, address = 0x0000000100002510 
breakpoint set --file 'destructured-for-loop-variable.rs' --line 189
DEBUG: breakpoint added, id = 2
DEBUG: breakpoint added, id = 3
Breakpoint 3: where = a`destructured_for_loop_variable::main::h17c4e80476ee7e14 + 1716 at destructured-for-loop-variable.rs:189:9, address = 0x0000000100002a00 
DEBUG: registering breakpoint callback, id = 3
Error while trying to register breakpoint callback, id = 3, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 2
Error while trying to register breakpoint callback, id = 2, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'destructured-for-loop-variable.rs' --line 193
DEBUG: breakpoint added, id = 4
Breakpoint 4: where = a`destructured_for_loop_variable::main::h17c4e80476ee7e14 + 1020 at destructured-for-loop-variable.rs:193:9, address = 0x0000000100002748 
DEBUG: registering breakpoint callback, id = 4
Error while trying to register breakpoint callback, id = 4, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'destructured-for-loop-variable.rs' --line 202
DEBUG: breakpoint added, id = 5
Breakpoint 5: where = a`destructured_for_loop_variable::main::h17c4e80476ee7e14 + 1328 at destructured-for-loop-variable.rs:202:7, address = 0x000000010000287c 
breakpoint set --file 'destructured-for-loop-variable.rs' --line 206
DEBUG: breakpoint added, id = 6
Breakpoint 6: where = a`destructured_for_loop_variable::main::h17c4e80476ee7e14 + 1604 at destructured-for-loop-variable.rs:206:7, address = 0x0000000100002990 
DEBUG: registering breakpoint callback, id = 6
Error while trying to register breakpoint callback, id = 6, message = error: could not get num args: can't find callable: breakpoint_callback

DEBUG: registering breakpoint callback, id = 5
Error while trying to register breakpoint callback, id = 5, message = error: could not get num args: can't find callable: breakpoint_callback

type format add --format hex char
type format add --format hex 'unsigned char'
run
Process 47761 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x00000001000023e8 a`destructured_for_loop_variable::main::h17c4e80476ee7e14 at destructured-for-loop-variable.rs:161:9 158 }; 159 160 for &Struct { x, y, z } in &[s] { -> 161 zzz(); // #break ^ 162 } 163 164 let tuple: (i8, u8, i16, u16, i32, u32, i64, u64, f32, f64) = Target 0: (a) stopped. Process 47761 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-for-loop-variable.lldb/a' (arm64) 
v x
(short) x = 400 
v y
(float) y = 401.5 
v z
(bool) z = true 
continue
v _i8
(char) _i8 = 0x6f 
v _u8
(unsigned char) _u8 = 0x70 
v _i16
(short) _i16 = -113 
v _u16
(unsigned short) _u16 = 114 
v _i32
(int) _i32 = -115 
v _u32
(unsigned int) _u32 = 116 
v _i64
(long) _i64 = -117 
v _u64
(unsigned long) _u64 = 118 
v _f32
(float) _f32 = 119.5 
v _f64
(double) _f64 = 120.5 
continue
v v1
(int) v1 = 80000 
v x1
(short) x1 = 8000 
v *y1
(float) *y1 = 80001.5 
v z1
(bool) z1 = false 
v *x2
(short) *x2 = -30000 
v y2
(float) y2 = -300001.5 
v *z2
(bool) *z2 = true 
v v2
(double) v2 = 854237.5 
continue
v i
(int) i = 1234 
continue
v simple_struct_ident
(destructured_for_loop_variable::Struct) simple_struct_ident = (x = 3537, y = 35437.5, z = true) 
continue
v simple_tuple_ident
((u32, i64)) simple_tuple_ident = (__0 = 34903493, __1 = 232323) 
continue
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/destructured-local.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/destructured-local.rs` not found in debugger output. errors:
    (destructured-local.rs:138) `[...] { 0 = 6 1 = 7 }`
    (destructured-local.rs:143) `[...] { a = 9 b = 10 }`
    (destructured-local.rs:165) `[...] { a = 21 b = 22 }`
    (destructured-local.rs:192) `[...] { 0 = 34 1 = 35 }`
    (destructured-local.rs:195) `[...] { 0 = 36 1 = 37 }`
    (destructured-local.rs:201) `[...] { 0 = 40 1 = 41 2 = 42 }`
    (destructured-local.rs:204) `[...] { 0 = 43 1 = 44 2 = 45 }`
    (destructured-local.rs:210) `[...] { 0 = 47 1 = 48 }`
the following subset of check directive(s) was found successfully:
    (destructured-local.rs:124) `DEBUG: breakpoint added, id = 1`
    (destructured-local.rs:126) `(bool) b = false `
    (destructured-local.rs:129) `(long) c = 2 `
    (destructured-local.rs:131) `(unsigned short) d = 3 `
    (destructured-local.rs:133) `(unsigned short) e = 4 `
    (destructured-local.rs:136) `(long) f = 5 `
    (destructured-local.rs:141) `(short) h = 8 `
    (destructured-local.rs:145) `(short) j = 11 `
    (destructured-local.rs:148) `(long) k = 12 `
    (destructured-local.rs:150) `(int) l = 13 `
    (destructured-local.rs:153) `(int) m = 14 `
    (destructured-local.rs:155) `(int) n = 16 `
    (destructured-local.rs:158) `(int) o = 18 `
    (destructured-local.rs:161) `(long) p = 19 `
    (destructured-local.rs:163) `(int) q = 20 `
    (destructured-local.rs:168) `(int) s = 24 `
    (destructured-local.rs:170) `(long) t = 23 `
    (destructured-local.rs:173) `(int) u = 25 `
    (destructured-local.rs:175) `(int) v = 26 `
    (destructured-local.rs:177) `(int) w = 27 `
    (destructured-local.rs:179) `(int) x = 28 `
    (destructured-local.rs:181) `(long) y = 29 `
    (destructured-local.rs:183) `(int) z = 30 `
    (destructured-local.rs:185) `(long) ae = 31 `
    (destructured-local.rs:187) `(int) oe = 32 `
    (destructured-local.rs:189) `(int) ue = 33 `
    (destructured-local.rs:198) `(int) cc = 38 `
    (destructured-local.rs:207) `(int) *ff = 46 `
    (destructured-local.rs:213) `(int) *hh = 50 `
    (destructured-local.rs:216) `(int) ii = 51 `
    (destructured-local.rs:219) `(int) *jj = 52 `
    (destructured-local.rs:222) `(double) kk = 53 `
    (destructured-local.rs:225) `(long) ll = 54 `
    (destructured-local.rs:228) `(double) mm = 55 `
    (destructured-local.rs:231) `(long) *nn = 56 `
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-local.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-local.lldb/destructured-local.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-local.lldb/destructured-local.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-local.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-local.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'destructured-local.rs' --line 316
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`destructured_local::main::h11422a789ad37d26 + 964 at destructured-local.rs:316:5, address = 0x00000001000036bc 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 47789 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x00000001000036bc a`destructured_local::main::h11422a789ad37d26 at destructured-local.rs:316:5 313 // tuple struct with ref binding 314 let &TupleStruct(mm, ref nn) = &TupleStruct(55.0, 56); 315 -> 316 zzz(); // #break ^ 317 } 318 319 fn zzz() { () } Target 0: (a) stopped. Process 47789 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/destructured-local.lldb/a' (arm64) 
v a
(long) a = 1 
v b
(bool) b = false 
v c
---
(unsigned short) e = 4 
v f
(long) f = 5 
v g
((u32, u32)) g = (__0 = 6, __1 = 7) 
v h
(short) h = 8 
v i
(destructured_local::Struct) i = (a = 9, b = 10) 
v j
(short) j = 11 
v k
(long) k = 12 
v l
(int) l = 13 
v m
---
(long) p = 19 
v q
(int) q = 20 
v r
(destructured_local::Struct) r = (a = 21, b = 22) 
v s
(int) s = 24 
v t
(long) t = 23 
v u
(int) u = 25 
v v
(int) v = 26 
v w
(int) w = 27 
v x
(int) x = 28 
v y
(long) y = 29 
v z
(int) z = 30 
v ae
(long) ae = 31 
v oe
(int) oe = 32 
v ue
(int) ue = 33 
v aa
((i32, i32)) aa = (__0 = 34, __1 = 35) 
v bb
((i32, i32)) bb = (__0 = 36, __1 = 37) 
v cc
(int) cc = 38 
v dd
((i32, i32, i32)) dd = (__0 = 40, __1 = 41, __2 = 42) 
v *ee
((i32, i32, i32)) *ee = (__0 = 43, __1 = 44, __2 = 45) 
v *ff
(int) *ff = 46 
v gg
((i32, i32)) gg = (__0 = 47, __1 = 48) 
v *hh
(int) *hh = 50 
v ii
(int) ii = 51 
v *jj
(int) *jj = 52 
v kk
(double) kk = 53 
v ll
(long) ll = 54 
v mm
(double) mm = 55 
v *nn
(long) *nn = 56 
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/evec-in-struct.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/evec-in-struct.rs` not found in debugger output. errors:
    (evec-in-struct.rs:28) `[...] { x = { [0] = 0 [1] = 1 [2] = 2 } y = -3 z = { [0] = 4.5 [1] = 5.5 } }`
    (evec-in-struct.rs:30) `[...] { x = { [0] = 6 [1] = 7 [2] = 8 } y = { [0] = { [0] = 9 [1] = 10 } [1] = { [0] = 11 [1] = 12 } } }`
    (evec-in-struct.rs:33) `[...] { x = { [0] = 13 [1] = 14 } y = { [0] = 15 [1] = 16 } }`
    (evec-in-struct.rs:36) `[...] { x = { [0] = 17 [1] = 18 [2] = 19 [3] = 20 [4] = 21 } }`
    (evec-in-struct.rs:39) `[...] { x = { [0] = 22 [1] = 23 } y = { [0] = 24 [1] = 25 } }`
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/evec-in-struct.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/evec-in-struct.lldb/evec-in-struct.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/evec-in-struct.lldb/evec-in-struct.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/evec-in-struct.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/evec-in-struct.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'evec-in-struct.rs' --line 95
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`evec_in_struct::main::hf84fa8b5bc5f39ab + 336 at evec-in-struct.rs:95:5, address = 0x0000000100003d08 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 47861 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100003d08 a`evec_in_struct::main::hf84fa8b5bc5f39ab at evec-in-struct.rs:95:5 92 y: [24, 25] 93 }; 94 -> 95 zzz(); // #break ^ 96 } 97 98 fn zzz() { () } Target 0: (a) stopped. Process 47861 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/evec-in-struct.lldb/a' (arm64) 
v no_padding1
(evec_in_struct::NoPadding1) no_padding1 = { x = ([0] = 0, [1] = 1, [2] = 2) y = -3 z = ([0] = 4.5, [1] = 5.5) } 
v no_padding2
(evec_in_struct::NoPadding2) no_padding2 = { x = ([0] = 6, [1] = 7, [2] = 8) y = { [0] = ([0] = 9, [1] = 10) [1] = ([0] = 11, [1] = 12) } } 
v struct_internal_padding
(evec_in_struct::StructInternalPadding) struct_internal_padding = { x = ([0] = 13, [1] = 14) y = ([0] = 15, [1] = 16) } 
v single_vec
(evec_in_struct::SingleVec) single_vec = { x = ([0] = 17, [1] = 18, [2] = 19, [3] = 20, [4] = 21) } 
v struct_padded_at_end
(evec_in_struct::StructPaddedAtEnd) struct_padded_at_end = { x = ([0] = 22, [1] = 23) y = ([0] = 24, [1] = 25) } 
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/generic-function.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/generic-function.rs` not found in debugger output. errors:
    (generic-function.rs:45) `[...] { a = 6 b = 7.5 }`
the following subset of check directive(s) was found successfully:
    (generic-function.rs:31) `DEBUG: breakpoint added, id = 1`
    (generic-function.rs:33) `(double) *t1 = 2.5 `
    (generic-function.rs:37) `(double) *t0 = 3.5 `
    (generic-function.rs:39) `(unsigned short) *t1 = 4 `
    (generic-function.rs:43) `(int) *t0 = 5 `
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-function.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-function.lldb/generic-function.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-function.lldb/generic-function.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-function.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-function.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'generic-function.rs' --line 56
DEBUG: breakpoint added, id = 1
Breakpoint 1: 3 locations. 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 48035 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.3 frame #0: 0x0000000100003ab4 a`generic_function::dup_tup::he3dd892868e11131(t0=0x0000000100003c50, t1=0x0000000100003c58) at generic-function.rs:56:5 53 54 fn dup_tup<T0: Clone, T1: Clone>(t0: &T0, t1: &T1) -> ((T0, T1), (T1, T0)) { 55 let ret = ((t0.clone(), t1.clone()), (t1.clone(), t0.clone())); -> 56 zzz(); // #break ^ 57 ret 58 } 59 Target 0: (a) stopped. Process 48035 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-function.lldb/a' (arm64) 
v *t0
(int) *t0 = 1 
v *t1
(double) *t1 = 2.5 
continue
v *t0
(double) *t0 = 3.5 
v *t1
(unsigned short) *t1 = 4 
continue
v *t0
(int) *t0 = 5 
v *t1
(generic_function::Struct) *t1 = (a = 6, b = 7.5) 
continue
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/generic-method-on-generic-struct.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/generic-method-on-generic-struct.rs` not found in debugger output. errors:
    (generic-method-on-generic-struct.rs:60) `[...] { x = { 0 = 8888 1 = -8888 } }`
    (generic-method-on-generic-struct.rs:69) `[...] { x = { 0 = 8888 1 = -8888 } }`
    (generic-method-on-generic-struct.rs:78) `[...] { x = 1234.5 }`
    (generic-method-on-generic-struct.rs:87) `[...] { x = 1234.5 }`
    (generic-method-on-generic-struct.rs:96) `[...] { x = 1234.5 }`
the following subset of check directive(s) was found successfully:
    (generic-method-on-generic-struct.rs:62) `(long) arg1 = -1 `
    (generic-method-on-generic-struct.rs:64) `(unsigned short) arg2 = 2 `
    (generic-method-on-generic-struct.rs:71) `(long) arg1 = -3 `
    (generic-method-on-generic-struct.rs:73) `(short) arg2 = -4 `
    (generic-method-on-generic-struct.rs:80) `(long) arg1 = -5 `
    (generic-method-on-generic-struct.rs:82) `(int) arg2 = -6 `
    (generic-method-on-generic-struct.rs:89) `(long) arg1 = -7 `
    (generic-method-on-generic-struct.rs:91) `(long) arg2 = -8 `
    (generic-method-on-generic-struct.rs:98) `(long) arg1 = -9 `
    (generic-method-on-generic-struct.rs:100) `(float) arg2 = -10.5 `
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-method-on-generic-struct.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-method-on-generic-struct.lldb/generic-method-on-generic-struct.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-method-on-generic-struct.lldb/generic-method-on-generic-struct.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-method-on-generic-struct.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-method-on-generic-struct.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'generic-method-on-generic-struct.rs' --line 111
DEBUG: breakpoint added, id = 1
Breakpoint 1: 2 locations. 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'generic-method-on-generic-struct.rs' --line 116
DEBUG: breakpoint added, id = 2
Breakpoint 2: 2 locations. 
DEBUG: registering breakpoint callback, id = 2
Error while trying to register breakpoint callback, id = 2, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'generic-method-on-generic-struct.rs' --line 121
DEBUG: breakpoint added, id = 3
Breakpoint 3: where = a`generic_method_on_generic_struct::Struct$LT$T1$GT$::self_owned::hf41879aeca5f3cd2 + 28 at generic-method-on-generic-struct.rs:121:9, address = 0x000000010000335c 
DEBUG: registering breakpoint callback, id = 3
Error while trying to register breakpoint callback, id = 3, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 48068 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.2 frame #0: 0x0000000100003264 a`generic_method_on_generic_struct::Struct$LT$T1$GT$::self_by_ref::he42e3f0f55bbede5(self=0x000000016fdfd4c0, arg1=-1, arg2=2) at generic-method-on-generic-struct.rs:111:9 108 impl<T1> Struct<T1> { 109 110 fn self_by_ref<T2>(&self, arg1: isize, arg2: T2) -> isize { -> 111 zzz(); // #break ^ 112 arg1 113 } 114 Target 0: (a) stopped. Process 48068 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-method-on-generic-struct.lldb/a' (arm64) 
v *self
(generic_method_on_generic_struct::Struct<(u32, i32)>) *self = { x = (__0 = 8888, __1 = -8888) } 
v arg1
(long) arg1 = -1 
v arg2
(unsigned short) arg2 = 2 
continue
v self
(generic_method_on_generic_struct::Struct<(u32, i32)>) self = { x = (__0 = 8888, __1 = -8888) } 
v arg1
(long) arg1 = -3 
v arg2
(short) arg2 = -4 
continue
v *self
(generic_method_on_generic_struct::Struct<double>) *self = (x = 1234.5) 
v arg1
(long) arg1 = -5 
v arg2
(int) arg2 = -6 
continue
v self
(generic_method_on_generic_struct::Struct<double>) self = (x = 1234.5) 
v arg1
(long) arg1 = -7 
v arg2
(long) arg2 = -8 
continue
v *self
(generic_method_on_generic_struct::Struct<double>) *self = (x = 1234.5) 
v arg1
(long) arg1 = -9 
v arg2
(float) arg2 = -10.5 
continue
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/generic-struct.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/generic-struct.rs` not found in debugger output. errors:
    (generic-struct.rs:22) `[...]AGenericStruct<int, int>) int_int = { key = 0 value = 1 }`
    (generic-struct.rs:24) `[...]AGenericStruct<int, double>) int_float = { key = 2 value = 3.5 }`
    (generic-struct.rs:26) `[...]AGenericStruct<double, int>) float_int = { key = 4.5 value = 5 }`
    (generic-struct.rs:29) `[...]AGenericStruct<double, generic_struct::AGenericStruct<int, double> >) float_int_float = { key = 6.5 value = { key = 7 value = 8.5 } }`
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-struct.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-struct.lldb/generic-struct.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-struct.lldb/generic-struct.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-struct.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-struct.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'generic-struct.rs' --line 68
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`generic_struct::main::h644ee3c66a7802ef + 80 at generic-struct.rs:68:5, address = 0x0000000100003d14 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 48209 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100003d14 a`generic_struct::main::h644ee3c66a7802ef at generic-struct.rs:68:5 65 value: AGenericStruct { key: 7, value: 8.5f64 }, 66 }; 67 -> 68 zzz(); // #break ^ 69 } 70 71 fn zzz() { () } Target 0: (a) stopped. Process 48209 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/generic-struct.lldb/a' (arm64) 
v int_int
(generic_struct::AGenericStruct<int, int>) int_int = (key = 0, value = 1) 
v int_float
(generic_struct::AGenericStruct<int, double>) int_float = (key = 2, value = 3.5) 
v float_int
(generic_struct::AGenericStruct<double, int>) float_int = (key = 4.5, value = 5) 
v float_int_float
(generic_struct::AGenericStruct<double, generic_struct::AGenericStruct<int, double> >) float_int_float = { key = 6.5 value = (key = 7, value = 8.5) } 
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/issue-22656.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/issue-22656.rs` not found in debugger output. errors:
    (issue-22656.rs:14) `[...] size=3 { [0] = 1 [1] = 2 [2] = 3 }`
    (issue-22656.rs:16) `[...] { x = y = 123 z = w = 456 }`
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/issue-22656.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/issue-22656.lldb/issue-22656.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/issue-22656.lldb/issue-22656.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/issue-22656.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/issue-22656.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'issue-22656.rs' --line 40
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`issue_22656::main::h990725d368e371cb + 156 at issue-22656.rs:40:5, address = 0x0000000100003508 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 48433 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100003508 a`issue_22656::main::h990725d368e371cb at issue-22656.rs:40:5 37 w: 456 38 }; 39 -> 40 zzz(); // #break ^ 41 } 42 43 fn zzz() { () } Target 0: (a) stopped. Process 48433 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/issue-22656.lldb/a' (arm64) 
v v
(alloc::vec::Vec<int, alloc::alloc::Global>) v = { buf = { inner = { ptr = { pointer = (pointer = "\U00000001") _marker = {} } cap = (__0 = 3) alloc = {} } _marker = {} } len = 3 } 
v zs
(issue_22656::StructWithZeroSizedField) zs = (x = issue_22656::ZeroSizedStruct @ 0x000000016fdfd51c, y = 123, z = issue_22656::ZeroSizedStruct @ 0x000000016fdfd51c, w = 456) 
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/method-on-generic-struct.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/method-on-generic-struct.rs` not found in debugger output. errors:
    (method-on-generic-struct.rs:60) `[...]Struct<(u32, i32)>) *self = { x = { 0 = 8888 1 = -8888 } }`
    (method-on-generic-struct.rs:69) `[...]Struct<(u32, i32)>) self = { x = { 0 = 8888 1 = -8888 } }`
    (method-on-generic-struct.rs:78) `[...]Struct<double>) *self = { x = 1234.5 }`
    (method-on-generic-struct.rs:87) `[...]Struct<double>) self = { x = 1234.5 }`
    (method-on-generic-struct.rs:96) `[...]Struct<double>) *self = { x = 1234.5 }`
the following subset of check directive(s) was found successfully:
    (method-on-generic-struct.rs:62) `(long) arg1 = -1 `
    (method-on-generic-struct.rs:64) `(long) arg2 = -2 `
    (method-on-generic-struct.rs:71) `(long) arg1 = -3 `
    (method-on-generic-struct.rs:73) `(long) arg2 = -4 `
    (method-on-generic-struct.rs:80) `(long) arg1 = -5 `
    (method-on-generic-struct.rs:82) `(long) arg2 = -6 `
    (method-on-generic-struct.rs:89) `(long) arg1 = -7 `
    (method-on-generic-struct.rs:91) `(long) arg2 = -8 `
    (method-on-generic-struct.rs:98) `(long) arg1 = -9 `
    (method-on-generic-struct.rs:100) `(long) arg2 = -10 `
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/method-on-generic-struct.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/method-on-generic-struct.lldb/method-on-generic-struct.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/method-on-generic-struct.lldb/method-on-generic-struct.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/method-on-generic-struct.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/method-on-generic-struct.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'method-on-generic-struct.rs' --line 111
DEBUG: breakpoint added, id = 1
Breakpoint 1: 2 locations. 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'method-on-generic-struct.rs' --line 116
DEBUG: breakpoint added, id = 2
Breakpoint 2: 2 locations. 
DEBUG: registering breakpoint callback, id = 2
Error while trying to register breakpoint callback, id = 2, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'method-on-generic-struct.rs' --line 121
DEBUG: breakpoint added, id = 3
Breakpoint 3: where = a`method_on_generic_struct::Struct$LT$T$GT$::self_owned::h41254fd275394fbb + 32 at method-on-generic-struct.rs:121:9, address = 0x0000000100003334 
DEBUG: registering breakpoint callback, id = 3
Error while trying to register breakpoint callback, id = 3, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 48755 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.2 frame #0: 0x00000001000031d4 a`method_on_generic_struct::Struct$LT$T$GT$::self_by_ref::hfecf4642533c856a(self=0x000000016fdfd4d0, arg1=-1, arg2=-2) at method-on-generic-struct.rs:111:9 108 impl<T> Struct<T> { 109 110 fn self_by_ref(&self, arg1: isize, arg2: isize) -> isize { -> 111 zzz(); // #break ^ 112 arg1 + arg2 113 } 114 Target 0: (a) stopped. Process 48755 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/method-on-generic-struct.lldb/a' (arm64) 
v *self
(method_on_generic_struct::Struct<(u32, i32)>) *self = { x = (__0 = 8888, __1 = -8888) } 
v arg1
(long) arg1 = -1 
v arg2
(long) arg2 = -2 
continue
v self
(method_on_generic_struct::Struct<(u32, i32)>) self = { x = (__0 = 8888, __1 = -8888) } 
v arg1
(long) arg1 = -3 
v arg2
(long) arg2 = -4 
continue
v *self
(method_on_generic_struct::Struct<double>) *self = (x = 1234.5) 
v arg1
(long) arg1 = -5 
v arg2
(long) arg2 = -6 
continue
v self
(method_on_generic_struct::Struct<double>) self = (x = 1234.5) 
v arg1
(long) arg1 = -7 
v arg2
(long) arg2 = -8 
continue
v *self
(method_on_generic_struct::Struct<double>) *self = (x = 1234.5) 
v arg1
(long) arg1 = -9 
v arg2
(long) arg2 = -10 
continue
quit
------------------------------------------
stderr: none


---- [debuginfo-lldb] tests/debuginfo/method-on-struct.rs stdout ----
NOTE: compiletest thinks it is using LLDB version 1500

error: check directive(s) from `/Users/runner/work/rust/rust/tests/debuginfo/method-on-struct.rs` not found in debugger output. errors:
    (method-on-struct.rs:60) `[...] { x = 100 }`
    (method-on-struct.rs:69) `[...] { x = 100 }`
    (method-on-struct.rs:78) `[...] { x = 200 }`
    (method-on-struct.rs:87) `[...] { x = 200 }`
    (method-on-struct.rs:96) `[...] { x = 200 }`
the following subset of check directive(s) was found successfully:
    (method-on-struct.rs:62) `(long) arg1 = -1 `
    (method-on-struct.rs:64) `(long) arg2 = -2 `
    (method-on-struct.rs:71) `(long) arg1 = -3 `
    (method-on-struct.rs:73) `(long) arg2 = -4 `
    (method-on-struct.rs:80) `(long) arg1 = -5 `
    (method-on-struct.rs:82) `(long) arg2 = -6 `
    (method-on-struct.rs:89) `(long) arg1 = -7 `
    (method-on-struct.rs:91) `(long) arg2 = -8 `
    (method-on-struct.rs:98) `(long) arg1 = -9 `
    (method-on-struct.rs:100) `(long) arg2 = -10 `
status: exit status: 0
command: PYTHONPATH="/Applications/Xcode_15.4.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python" PYTHONUNBUFFERED="1" "/usr/bin/python3" "/Users/runner/work/rust/rust/src/etc/lldb_batchmode.py" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/method-on-struct.lldb/a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/method-on-struct.lldb/method-on-struct.debugger.script"
--- stdout -------------------------------
LLDB batch-mode script
----------------------
Debugger commands script is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/method-on-struct.lldb/method-on-struct.debugger.script'.
Target executable is '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/method-on-struct.lldb/a'.
Current working directory is '/Users/runner/work/rust/rust'
Creating a target for '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/method-on-struct.lldb/a'
settings set auto-confirm true

version
lldb-1500.0.404.7 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 
breakpoint set --file 'method-on-struct.rs' --line 111
DEBUG: breakpoint added, id = 1
Breakpoint 1: where = a`method_on_struct::Struct::self_by_ref::h128d3fa9a8857002 + 36 at method-on-struct.rs:111:9, address = 0x000000010000326c 
DEBUG: registering breakpoint callback, id = 1
Error while trying to register breakpoint callback, id = 1, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'method-on-struct.rs' --line 116
DEBUG: breakpoint added, id = 2
Breakpoint 2: where = a`method_on_struct::Struct::self_by_val::ha8863b948e637bad + 36 at method-on-struct.rs:116:9, address = 0x00000001000032f8 
DEBUG: registering breakpoint callback, id = 2
Error while trying to register breakpoint callback, id = 2, message = error: could not get num args: can't find callable: breakpoint_callback

breakpoint set --file 'method-on-struct.rs' --line 121
DEBUG: breakpoint added, id = 3
Breakpoint 3: where = a`method_on_struct::Struct::self_owned::h89939f14184a3757 + 32 at method-on-struct.rs:121:9, address = 0x000000010000337c 
DEBUG: registering breakpoint callback, id = 3
Error while trying to register breakpoint callback, id = 3, message = error: could not get num args: can't find callable: breakpoint_callback

run
Process 48759 stopped * thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x000000010000326c a`method_on_struct::Struct::self_by_ref::h128d3fa9a8857002(self=0x000000016fdfd4e0, arg1=-1, arg2=-2) at method-on-struct.rs:111:9 108 impl Struct { 109 110 fn self_by_ref(&self, arg1: isize, arg2: isize) -> isize { -> 111 zzz(); // #break ^ 112 self.x + arg1 + arg2 113 } 114 Target 0: (a) stopped. Process 48759 launched: '/Users/runner/work/rust/rust/build/aarch64-apple-darwin/test/debuginfo/method-on-struct.lldb/a' (arm64) 
v *self
(method_on_struct::Struct) *self = (x = 100) 
v arg1
(long) arg1 = -1 
v arg2
(long) arg2 = -2 
continue
v self
(method_on_struct::Struct) self = (x = 100) 
v arg1
(long) arg1 = -3 
v arg2
(long) arg2 = -4 
continue
v *self
(method_on_struct::Struct) *self = (x = 200) 
v arg1
(long) arg1 = -5 
v arg2
(long) arg2 = -6 
continue
v self
(method_on_struct::Struct) self = (x = 200) 
v arg1
(long) arg1 = -7 
v arg2

@bors
Copy link
Collaborator

bors commented Aug 1, 2025

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Aug 1, 2025
@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 1, 2025
@GuillaumeGomez GuillaumeGomez deleted the rollup-89c02ag branch August 1, 2025 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-attributes Area: Attributes (`#[…]`, `#![…]`) A-compiletest Area: The compiletest test runner A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-run-make Area: port run-make Makefiles to rmake.rs A-rustc-dev-guide Area: rustc-dev-guide A-testsuite Area: The testsuite used to check the correctness of rustc rollup A PR which is a rollup T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.
Projects
None yet
Development

Successfully merging this pull request may close these issues.