From 37c6fcafa27c9dc4b323ca2fc79f5a928c1b4d14 Mon Sep 17 00:00:00 2001 From: Cody Tapscott Date: Fri, 7 Oct 2022 11:08:22 -0700 Subject: [PATCH] stage2 LLVM: Correct long double for WASM Also, f16 is not supported on this backend. --- lib/std/target.zig | 2 ++ src/codegen/llvm.zig | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib/std/target.zig b/lib/std/target.zig index b6a8a8b9c0..44ca6cf3b9 100644 --- a/lib/std/target.zig +++ b/lib/std/target.zig @@ -1789,6 +1789,8 @@ pub const Target = struct { .powerpcle, .powerpc64, .powerpc64le, + .wasm32, + .wasm64, => true, else => false, diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 6134ba7d50..a39c3fee6c 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -10383,6 +10383,8 @@ fn backendSupportsF16(target: std.Target) bool { .powerpcle, .powerpc64, .powerpc64le, + .wasm32, + .wasm64, => false, else => true, };