commit bb2accba9bf1ec2bf32e7d461785b3084524dbf1 (tree)
parent dc88864c9742029c2980fc16cd2c9e6f04ff3568
Author: Meghan Denny <hello@nektro.net>
Date: Mon, 26 Jul 2021 12:26:11 -0700
stage1: add c_longdouble mapping for s390x
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/stage1/codegen.cpp b/src/stage1/codegen.cpp
@@ -8794,6 +8794,9 @@ static void define_builtin_types(CodeGen *g) {
case ZigLLVM_sparcv9:
add_fp_entry(g, "c_longdouble", 128, LLVMFP128Type(), &g->builtin_types.entry_c_longdouble);
break;
+ case ZigLLVM_systemz:
+ add_fp_entry(g, "c_longdouble", 128, LLVMDoubleType(), &g->builtin_types.entry_c_longdouble);
+ break;
case ZigLLVM_avr:
// It's either a float or a double, depending on a toolchain switch
add_fp_entry(g, "c_longdouble", 64, LLVMDoubleType(), &g->builtin_types.entry_c_longdouble);