Add sparc64 long double mapping

master
Koakuma 2020-11-27 18:51:50 +07:00
parent daf6c0da5b
commit cf2ee4ae2c
1 changed files with 3 additions and 0 deletions

View File

@ -8640,6 +8640,9 @@ static void define_builtin_types(CodeGen *g) {
case ZigLLVM_ppc64le:
add_fp_entry(g, "c_longdouble", 128, LLVMFP128Type(), &g->builtin_types.entry_c_longdouble);
break;
case ZigLLVM_sparcv9:
add_fp_entry(g, "c_longdouble", 128, LLVMFP128Type(), &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);