Skip to content

Commit b75711d

Browse files
tests: Remove test for wrong wasm codegen
1 parent a800d1c commit b75711d

File tree

1 file changed

+2
-26
lines changed

1 file changed

+2
-26
lines changed

tests/codegen/align-byval.rs

+2-26
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
// ignore-tidy-linelength
2-
//@ revisions:m68k wasm x86_64-linux x86_64-windows i686-linux i686-windows
2+
//@ revisions:m68k x86_64-linux x86_64-windows i686-linux i686-windows
33

44
//@[m68k] compile-flags: --target m68k-unknown-linux-gnu
55
//@[m68k] needs-llvm-components: m68k
6-
//@[wasm] compile-flags: --target wasm32-unknown-emscripten
7-
//@[wasm] needs-llvm-components: webassembly
86
//@[x86_64-linux] compile-flags: --target x86_64-unknown-linux-gnu
97
//@[x86_64-linux] needs-llvm-components: x86
108
//@[x86_64-windows] compile-flags: --target x86_64-pc-windows-msvc
@@ -15,7 +13,7 @@
1513
//@[i686-windows] needs-llvm-components: x86
1614

1715
// Tests that `byval` alignment is properly specified (#80127).
18-
// The only targets that use `byval` are m68k, wasm, x86-64, and x86.
16+
// The only targets that use `byval` are m68k, x86-64, and x86.
1917
// Note also that Windows mandates a by-ref ABI here, so it does not use byval.
2018

2119
#![feature(no_core, lang_items)]
@@ -112,9 +110,6 @@ pub unsafe fn call_na1(x: NaturalAlign1) {
112110
// m68k: [[ALLOCA:%[a-z0-9+]]] = alloca [2 x i8], align 1
113111
// m68k: call void @natural_align_1({{.*}}byval([2 x i8]) align 1{{.*}} [[ALLOCA]])
114112

115-
// wasm: [[ALLOCA:%[a-z0-9+]]] = alloca [2 x i8], align 1
116-
// wasm: call void @natural_align_1({{.*}}byval([2 x i8]) align 1{{.*}} [[ALLOCA]])
117-
118113
// x86_64-linux: call void @natural_align_1(i16
119114

120115
// x86_64-windows: call void @natural_align_1(i16
@@ -133,7 +128,6 @@ pub unsafe fn call_na2(x: NaturalAlign2) {
133128
// CHECK: start:
134129

135130
// m68k-NEXT: call void @natural_align_2
136-
// wasm-NEXT: call void @natural_align_2
137131
// x86_64-linux-NEXT: call void @natural_align_2
138132
// x86_64-windows-NEXT: call void @natural_align_2
139133

@@ -204,8 +198,6 @@ pub unsafe fn call_fa16(x: ForceAlign16) {
204198
extern "C" {
205199
// m68k: declare void @natural_align_1({{.*}}byval([2 x i8]) align 1{{.*}})
206200

207-
// wasm: declare void @natural_align_1({{.*}}byval([2 x i8]) align 1{{.*}})
208-
209201
// x86_64-linux: declare void @natural_align_1(i16)
210202

211203
// x86_64-windows: declare void @natural_align_1(i16)
@@ -217,8 +209,6 @@ extern "C" {
217209

218210
// m68k: declare void @natural_align_2({{.*}}byval([34 x i8]) align 2{{.*}})
219211

220-
// wasm: declare void @natural_align_2({{.*}}byval([34 x i8]) align 2{{.*}})
221-
222212
// x86_64-linux: declare void @natural_align_2({{.*}}byval([34 x i8]) align 2{{.*}})
223213

224214
// x86_64-windows: declare void @natural_align_2(
@@ -232,8 +222,6 @@ extern "C" {
232222

233223
// m68k: declare void @force_align_4({{.*}}byval([20 x i8]) align 4{{.*}})
234224

235-
// wasm: declare void @force_align_4({{.*}}byval([20 x i8]) align 4{{.*}})
236-
237225
// x86_64-linux: declare void @force_align_4({{.*}}byval([20 x i8]) align 4{{.*}})
238226

239227
// x86_64-windows: declare void @force_align_4(
@@ -247,8 +235,6 @@ extern "C" {
247235

248236
// m68k: declare void @natural_align_8({{.*}}byval([24 x i8]) align 4{{.*}})
249237

250-
// wasm: declare void @natural_align_8({{.*}}byval([24 x i8]) align 8{{.*}})
251-
252238
// x86_64-linux: declare void @natural_align_8({{.*}}byval([24 x i8]) align 8{{.*}})
253239

254240
// x86_64-windows: declare void @natural_align_8(
@@ -262,8 +248,6 @@ extern "C" {
262248

263249
// m68k: declare void @force_align_8({{.*}}byval([24 x i8]) align 8{{.*}})
264250

265-
// wasm: declare void @force_align_8({{.*}}byval([24 x i8]) align 8{{.*}})
266-
267251
// x86_64-linux: declare void @force_align_8({{.*}}byval([24 x i8]) align 8{{.*}})
268252

269253
// x86_64-windows: declare void @force_align_8(
@@ -279,8 +263,6 @@ extern "C" {
279263

280264
// m68k: declare void @lower_fa8({{.*}}byval([24 x i8]) align 4{{.*}})
281265

282-
// wasm: declare void @lower_fa8({{.*}}byval([24 x i8]) align 8{{.*}})
283-
284266
// x86_64-linux: declare void @lower_fa8({{.*}}byval([24 x i8]) align 8{{.*}})
285267

286268
// x86_64-windows: declare void @lower_fa8(
@@ -294,8 +276,6 @@ extern "C" {
294276

295277
// m68k: declare void @wrapped_fa8({{.*}}byval([24 x i8]) align 8{{.*}})
296278

297-
// wasm: declare void @wrapped_fa8({{.*}}byval([24 x i8]) align 8{{.*}})
298-
299279
// x86_64-linux: declare void @wrapped_fa8({{.*}}byval([24 x i8]) align 8{{.*}})
300280

301281
// x86_64-windows: declare void @wrapped_fa8(
@@ -311,8 +291,6 @@ extern "C" {
311291

312292
// m68k: declare void @transparent_fa8({{.*}}byval([24 x i8]) align 8{{.*}})
313293

314-
// wasm: declare void @transparent_fa8({{.*}}byval([24 x i8]) align 8{{.*}})
315-
316294
// x86_64-linux: declare void @transparent_fa8({{.*}}byval([24 x i8]) align 8{{.*}})
317295

318296
// x86_64-windows: declare void @transparent_fa8(
@@ -328,8 +306,6 @@ extern "C" {
328306

329307
// m68k: declare void @force_align_16({{.*}}byval([80 x i8]) align 16{{.*}})
330308

331-
// wasm: declare void @force_align_16({{.*}}byval([80 x i8]) align 16{{.*}})
332-
333309
// x86_64-linux: declare void @force_align_16({{.*}}byval([80 x i8]) align 16{{.*}})
334310

335311
// x86_64-windows: declare void @force_align_16(

0 commit comments

Comments
 (0)