Skip to content

Commit 8f86c4a

Browse files
Skip align tests on wasm
1 parent 196e3ed commit 8f86c4a

File tree

6 files changed

+9
-6
lines changed

6 files changed

+9
-6
lines changed

tests/assembly/naked-functions/wasm32.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,16 @@ extern "C" fn nop() {
2727
naked_asm!("nop")
2828
}
2929

30-
// CHECK: .section .text.weak_aligned_nop,"",@
31-
// CHECK: .weak weak_aligned_nop
30+
// CHECK: .section .text.weak_nop,"",@
31+
// CHECK: .weak weak_nop
3232
// CHECK-LABEL: nop:
33-
// CHECK: .functype weak_aligned_nop () -> ()
33+
// CHECK: .functype weak_nop () -> ()
3434
// CHECK-NOT: .size
3535
// CHECK: end_function
3636
#[no_mangle]
3737
#[unsafe(naked)]
3838
#[linkage = "weak"]
39-
// wasm functions cannot be aligned, so this has no effect
40-
#[align(32)]
41-
extern "C" fn weak_aligned_nop() {
39+
extern "C" fn weak_nop() {
4240
naked_asm!("nop")
4341
}
4442

tests/codegen/align-fn.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
//@ compile-flags: -C no-prepopulate-passes -Z mir-opt-level=0 -Clink-dead-code
22
//@ edition: 2024
3+
//@ ignore-wasm32 aligning functions is not currently supported on wasm (#143368)
34

45
#![crate_type = "lib"]
56
#![feature(fn_align)]

tests/codegen/min-function-alignment.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
//@ compile-flags: -C no-prepopulate-passes -Z mir-opt-level=0 -Clink-dead-code
33
//@ [align16] compile-flags: -Zmin-function-alignment=16
44
//@ [align1024] compile-flags: -Zmin-function-alignment=1024
5+
//@ ignore-wasm32 aligning functions is not currently supported on wasm (#143368)
56

67
#![crate_type = "lib"]
78
#![feature(fn_align)]

tests/codegen/naked-fn/aligned.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
//@ compile-flags: -C no-prepopulate-passes -Copt-level=0
22
//@ needs-asm-support
33
//@ ignore-arm no "ret" mnemonic
4+
//@ ignore-wasm32 aligning functions is not currently supported on wasm (#143368)
45

56
#![crate_type = "lib"]
67
#![feature(fn_align)]

tests/codegen/naked-fn/min-function-alignment.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
//@ compile-flags: -C no-prepopulate-passes -Copt-level=0 -Zmin-function-alignment=16
22
//@ needs-asm-support
33
//@ ignore-arm no "ret" mnemonic
4+
//@ ignore-wasm32 aligning functions is not currently supported on wasm (#143368)
45

56
#![feature(fn_align)]
67
#![crate_type = "lib"]

tests/ui/attributes/fn-align-dyn.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
//@ run-pass
2+
//@ ignore-wasm32 aligning functions is not currently supported on wasm (#143368)
23
#![feature(fn_align)]
34

45
trait Test {

0 commit comments

Comments
 (0)