diff --git a/stdlib/public/core/VarArgs.swift b/stdlib/public/core/VarArgs.swift index 1f875b777be33..f2ccadd157df5 100644 --- a/stdlib/public/core/VarArgs.swift +++ b/stdlib/public/core/VarArgs.swift @@ -601,7 +601,7 @@ final internal class __VaListBuilder { // supported vararg type is greater than the alignment of Int, such // as non-iOS ARM. Note that we can't use alignof because it // differs from ABI alignment on some architectures. -#if (arch(arm) && !os(iOS)) || arch(arm64_32) +#if (arch(arm) && !os(iOS)) || arch(arm64_32) || arch(wasm32) if let arg = arg as? _CVarArgAligned { let alignmentInWords = arg._cVarArgAlignment / MemoryLayout.size let misalignmentInWords = count % alignmentInWords