From 6fe9845f46ea94c560f51de32e241a225b764b1e Mon Sep 17 00:00:00 2001 From: Arnold Schwaighofer Date: Sat, 9 Nov 2024 07:08:21 -0800 Subject: [PATCH] Disable two tests on wasm PR#77502 disabled aggresive reg2mem heuristic for wasm. These two tests check IR patterns that are influenced by said heuristic. --- test/IRGen/loadable_by_address_address_assignment.swift | 3 +++ test/IRGen/loadable_by_address_reg2mem_fixed_array.sil | 3 +++ 2 files changed, 6 insertions(+) diff --git a/test/IRGen/loadable_by_address_address_assignment.swift b/test/IRGen/loadable_by_address_address_assignment.swift index c50dbeaebb5ad..28f54c761ce39 100644 --- a/test/IRGen/loadable_by_address_address_assignment.swift +++ b/test/IRGen/loadable_by_address_address_assignment.swift @@ -2,6 +2,9 @@ // REQUIRES: swift_stdlib_no_asserts,optimized_stdlib +// wasm currently disables aggressive reg2mem +// UNSUPPORTED: wasm + public struct LargeThing { var s0 : String = "" var s1 : String = "" diff --git a/test/IRGen/loadable_by_address_reg2mem_fixed_array.sil b/test/IRGen/loadable_by_address_reg2mem_fixed_array.sil index 54ae0fab832f7..c0ce4c2f5fee2 100644 --- a/test/IRGen/loadable_by_address_reg2mem_fixed_array.sil +++ b/test/IRGen/loadable_by_address_reg2mem_fixed_array.sil @@ -5,6 +5,9 @@ // REQUIRES: swift_feature_BuiltinModule // REQUIRES: swift_feature_ValueGenerics +// wasm currently disables aggressive reg2mem +// UNSUPPORTED: wasm + import Builtin import Swift