diff options
| author | Zalathar <Zalathar@users.noreply.github.com> | 2024-01-22 12:49:58 +1100 |
|---|---|---|
| committer | Zalathar <Zalathar@users.noreply.github.com> | 2024-02-05 10:09:46 +1100 |
| commit | dd6d7f27e46ae68ee183d8b41eb481b39cb881c6 (patch) | |
| tree | 9d51984c70a4d379938bfc4b1b66756b20a6f377 /tests/coverage/closure_macro.rs | |
| parent | 8dd2b37462a2017207d4ecb01d3123881d8ec2f2 (diff) | |
| download | rust-dd6d7f27e46ae68ee183d8b41eb481b39cb881c6.tar.gz rust-dd6d7f27e46ae68ee183d8b41eb481b39cb881c6.zip | |
coverage: Make unexpansion of closure bodies more precise
This improves the coverage instrumentation of closures declared in macros, as seen in `closure_macro.rs` and `closure_macro_async.rs`.
Diffstat (limited to 'tests/coverage/closure_macro.rs')
| -rw-r--r-- | tests/coverage/closure_macro.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/tests/coverage/closure_macro.rs b/tests/coverage/closure_macro.rs index 38a81ea434b..6fe1212de8d 100644 --- a/tests/coverage/closure_macro.rs +++ b/tests/coverage/closure_macro.rs @@ -1,4 +1,3 @@ -#![feature(coverage_attribute)] // edition: 2018 macro_rules! bail { @@ -15,7 +14,7 @@ macro_rules! bail { macro_rules! on_error { ($value:expr, $error_message:expr) => { $value.or_else(|e| { - // FIXME(85000): no coverage in closure macros + // This closure, which is declared in a macro, should be instrumented. let message = format!($error_message, e); if message.len() > 0 { println!("{}", message); |
