File tree Expand file tree Collapse file tree 1 file changed +8
-17
lines changed
src/tools/compiletest/src Expand file tree Collapse file tree 1 file changed +8
-17
lines changed Original file line number Diff line number Diff line change @@ -1847,23 +1847,14 @@ impl<'test> TestCx<'test> {
18471847 let output_file = self . get_output_file ( "s" ) ;
18481848 let input_file = & self . testpaths . file ;
18491849
1850- let mut emit = Emit :: None ;
1851- match self . props . assembly_output . as_ref ( ) . map ( AsRef :: as_ref) {
1852- Some ( "emit-asm" ) => {
1853- emit = Emit :: Asm ;
1854- }
1855-
1856- Some ( "bpf-linker" ) => {
1857- emit = Emit :: LinkArgsAsm ;
1858- }
1859-
1860- Some ( "ptx-linker" ) => {
1861- // No extra flags needed.
1862- }
1863-
1864- Some ( header) => self . fatal ( & format ! ( "unknown 'assembly-output' header: {header}" ) ) ,
1865- None => self . fatal ( "missing 'assembly-output' header" ) ,
1866- }
1850+ // Use the `//@ assembly-output:` directive to determine how to emit assembly.
1851+ let emit = match self . props . assembly_output . as_deref ( ) {
1852+ Some ( "emit-asm" ) => Emit :: Asm ,
1853+ Some ( "bpf-linker" ) => Emit :: LinkArgsAsm ,
1854+ Some ( "ptx-linker" ) => Emit :: None , // No extra flags needed.
1855+ Some ( other) => self . fatal ( & format ! ( "unknown 'assembly-output' directive: {other}" ) ) ,
1856+ None => self . fatal ( "missing 'assembly-output' directive" ) ,
1857+ } ;
18671858
18681859 let rustc = self . make_compile_args (
18691860 input_file,
You can’t perform that action at this time.
0 commit comments