Skip to content

Commit f53fad9

Browse files
[wasm] Adjust IRGen tests not to assume every arch support returning two ptr directly
1 parent 7259122 commit f53fad9

22 files changed

+26
-11
lines changed

test/IRGen/async/builtin_executor.sil

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
// REQUIRES: concurrency
44
// rdar://106849189 move-only types should be supported in freestanding mode
55
// UNSUPPORTED: freestanding
6+
// UNSUPPORTED: CPU=wasm32
67

78
sil_stage canonical
89

test/IRGen/async/partial_apply.sil

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ entry(%0 : $EmptyType, %1: $*SomeType, %3: $FixedType):
606606
return %40 : $()
607607
}
608608

609-
// CHECK-LABEL: define{{( dllexport)?}}{{( protected)?}} swift{{(tail)?}}cc { ptr, ptr } @create_pa_f2(
609+
// CHECK-LABEL: define{{( dllexport)?}}{{( protected)?}} swift{{(tail)?}}cc {{{ ptr, ptr }|void}} @create_pa_f2(
610610
sil @create_pa_f2 : $@convention(thin) (@callee_guaranteed @async @convention(thick) (Int64, Int32) -> Int64, Int32) -> @owned @async @callee_guaranteed (Int64) -> Int64 {
611611
bb0(%thick : $@callee_guaranteed @async @convention(thick) (Int64, Int32) -> Int64 , %captured : $Int32):
612612
%pa_f = partial_apply [callee_guaranteed] %thick(%captured) : $@callee_guaranteed @async @convention(thick) (Int64, Int32) -> Int64

test/IRGen/big_types_corner_cases.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
// RUN: %target-swift-frontend -disable-type-layout %s -emit-ir | %FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-%target-ptrsize
44
// REQUIRES: optimized_stdlib
55
// UNSUPPORTED: CPU=powerpc64le
6+
// UNSUPPORTED: CPU=wasm32
67

78
public struct BigStruct {
89
var i0 : Int32 = 0

test/IRGen/boxed_existential.sil

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// RUN: %target-swift-frontend %s -emit-ir | %FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-%target-ptrsize --check-prefix=CHECK-%target-runtime
2+
// UNSUPPORTED: CPU=wasm32
23

34
import Swift
45

test/IRGen/builtin_vector_fixed_array.sil

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// RUN: %target-swift-frontend -emit-irgen -disable-availability-checking -enable-experimental-feature BuiltinModule %s | %FileCheck %s
22

33
// REQUIRES: swift_feature_BuiltinModule
4+
// UNSUPPORTED: CPU=wasm32
45

56
import Builtin
67
import Swift

test/IRGen/enum_dynamic_multi_payload.sil

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// RUN: %target-swift-frontend -disable-type-layout %s -gnone -emit-ir -I %S/Inputs | %FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-%target-ptrsize -DINT=i%target-ptrsize --check-prefix=CHECK-%target-cpu
2+
// UNSUPPORTED: CPU=wasm32
23

34
import Builtin
45

test/IRGen/enum_resilience.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
// RUN: %target-swift-frontend -emit-module -enable-library-evolution -emit-module-path=%t/resilient_enum.swiftmodule -module-name=resilient_enum -I %t %S/../Inputs/resilient_enum.swift
99
// RUN: %target-swift-frontend -disable-type-layout -module-name enum_resilience -I %t -emit-ir -enable-library-evolution %s | %FileCheck %t/enum_resilience.swift -DINT=i%target-ptrsize --check-prefix=CHECK --check-prefix=CHECK-%target-ptrsize --check-prefix=CHECK-%target-cpu
1010
// RUN: %target-swift-frontend -module-name enum_resilience -I %t -emit-ir -enable-library-evolution -O %s
11+
// UNSUPPORTED: CPU=wasm32
1112

1213
import resilient_enum
1314
import resilient_struct

test/IRGen/errors.sil

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// XFAIL: CPU=powerpc64le
22
// XFAIL: CPU=s390x
33
// RUN: %target-swift-frontend -primary-file %s -emit-ir | %FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-%target-runtime --check-prefix=CHECK-%target-cpu --check-prefix=CHECK-%target-ptrsize
4+
// UNSUPPORTED: CPU=wasm32
45

56
sil_stage canonical
67

test/IRGen/isolated_any.sil

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// RUN: %target-swift-frontend -emit-ir %s | %IRGenFileCheck %s
22

33
// REQUIRES: concurrency
4+
// UNSUPPORTED: CPU=wasm32
45

56
import Swift
67
import _Concurrency

test/IRGen/meta_meta_type.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
// RUN: %target-run %t/a.out | %FileCheck %s
55
// RUN: %target-swift-frontend -primary-file %s -emit-ir | %FileCheck -check-prefix=CHECKIR %s
66
// REQUIRES: executable_test
7+
// UNSUPPORTED: CPU=wasm32
78

89
protocol Proto {
910
}

0 commit comments

Comments
 (0)