#![feature(coverage_attribute)] | |
//@ edition: 2021 | |
// If a closure body consists entirely of a single bang-macro invocation, the | |
// body span ends up inside the macro-expansion, so we need to un-expand it | |
// back to the declaration site. | |
static NO_BLOCK: fn() = || println!("hello"); | |
static WITH_BLOCK: fn() = || { | |
println!("hello"); | |
}; | |
#[coverage(off)] | |
fn main() { | |
NO_BLOCK(); | |
WITH_BLOCK(); | |
} |