asm_goto_with_outputs
The tracking issue for this feature is: #119364
This feature allows label operands to be used together with output operands.
Example:
unsafe {
let a: usize;
asm!(
"mov {}, 1"
"jmp {}",
out(reg) a,
label {
println!("Jumped from asm {}!", a);
}
);
}
The output operands are assigned before the label blocks are executed.