about summary refs log tree commit diff
path: root/tests/ui/recursion/recursive-static-definition.rs
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2025-06-27 15:04:55 +0200
committerGitHub <noreply@github.com>2025-06-27 15:04:55 +0200
commit8256a75fffc1a744d3e7771b763fab9b04493f1a (patch)
treee08de7b09cf1275704022e813a8bed22e20b5928 /tests/ui/recursion/recursive-static-definition.rs
parent599a061b93cf65fc28f6b15c72ee5eaa39f625be (diff)
parent89a636fb12d0125f08847a40f8edfa30d2da9186 (diff)
downloadrust-8256a75fffc1a744d3e7771b763fab9b04493f1a.tar.gz
rust-8256a75fffc1a744d3e7771b763fab9b04493f1a.zip
Rollup merge of #143051 - Stypox:tracing-validity, r=RalfJung
Add tracing to `validate_operand`

This PR adds a tracing call to keep track of how much time is spent in `validate_operand` and `const_validate_operand`. Let me know if more fine-grained tracing is needed (e.g. adding tracing to `validate_operand_internal` too, which is just called from those two functions).

I also fixed the rustdoc of `validate_operand` and `const_validate_operand` since it was referencing an older name for the `val` parameter which was renamed in cbdcbf0d6a586792c5e0a0b8965a3179bac56120.

Here is some tracing output when Miri is run on `src/tools/miri/tests/pass/hello.rs`, visualizable in [ui.perfetto.dev](https://ui.perfetto.dev/): [trace-1750932222218210.json](https://github.com/user-attachments/files/20924000/trace-1750932222218210.json)

**Note: obtaining tracing output depends on https://github.com/rust-lang/miri/pull/4406, but this PR is standalone and can be merged without waiting for https://github.com/rust-lang/miri/pull/4406.**

r? `@RalfJung`
Diffstat (limited to 'tests/ui/recursion/recursive-static-definition.rs')
0 files changed, 0 insertions, 0 deletions