compiletest: add bpf-linker assembly support

This commit is contained in:
Tamir Duberstein 2023-04-26 12:59:43 -04:00
parent 8763965a2c
commit c7e16af796
No known key found for this signature in database

View file

@ -224,6 +224,7 @@ enum Emit {
Metadata,
LlvmIr,
Asm,
LinkArgsAsm,
}
impl<'test> TestCx<'test> {
@ -2035,6 +2036,9 @@ impl<'test> TestCx<'test> {
Emit::Asm => {
rustc.args(&["--emit", "asm"]);
}
Emit::LinkArgsAsm => {
rustc.args(&["-Clink-args=--emit=asm"]);
}
}
if !is_rustdoc {
@ -2328,6 +2332,10 @@ impl<'test> TestCx<'test> {
emit = Emit::Asm;
}
Some("bpf-linker") => {
emit = Emit::LinkArgsAsm;
}
Some("ptx-linker") => {
// No extra flags needed.
}