From 172376c3780d92d0a18accf7f70c53929fa27f8f Mon Sep 17 00:00:00 2001 From: Erik Eckstein Date: Fri, 30 Jun 2023 09:39:10 +0200 Subject: [PATCH] tests: disable dead_alloc.swift for pointersize=32 rdar://111548578 --- test/SILOptimizer/dead_alloc.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/SILOptimizer/dead_alloc.swift b/test/SILOptimizer/dead_alloc.swift index de7083e02714b..9d1bfc7535858 100644 --- a/test/SILOptimizer/dead_alloc.swift +++ b/test/SILOptimizer/dead_alloc.swift @@ -3,6 +3,10 @@ // REQUIRES: swift_stdlib_no_asserts,optimized_stdlib // REQUIRES: swift_in_compiler +// String literals are not completely constant folded in SIL for ptrsize=32 which fails `deadClassInstance()`. +// This is no problem as LLVM can complete the constant folding. +// UNSUPPORTED: PTRSIZE=32 + protocol E { func f() -> Bool }