Skip to content

Commit d3c43d0

Browse files
authored
Rollup merge of #110853 - tamird:compiletest-bpflinker-support, r=wesleywiser
compiletest: add bpf-linker assembly support
2 parents 743d565 + c7e16af commit d3c43d0

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/tools/compiletest/src/runtest.rs

+8
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ enum Emit {
224224
Metadata,
225225
LlvmIr,
226226
Asm,
227+
LinkArgsAsm,
227228
}
228229

229230
impl<'test> TestCx<'test> {
@@ -2035,6 +2036,9 @@ impl<'test> TestCx<'test> {
20352036
Emit::Asm => {
20362037
rustc.args(&["--emit", "asm"]);
20372038
}
2039+
Emit::LinkArgsAsm => {
2040+
rustc.args(&["-Clink-args=--emit=asm"]);
2041+
}
20382042
}
20392043

20402044
if !is_rustdoc {
@@ -2328,6 +2332,10 @@ impl<'test> TestCx<'test> {
23282332
emit = Emit::Asm;
23292333
}
23302334

2335+
Some("bpf-linker") => {
2336+
emit = Emit::LinkArgsAsm;
2337+
}
2338+
23312339
Some("ptx-linker") => {
23322340
// No extra flags needed.
23332341
}

0 commit comments

Comments
 (0)