Commit b24e475717
Changed files (2)
src
stage1
src/stage1/codegen.cpp
@@ -8901,6 +8901,10 @@ static void define_builtin_types(CodeGen *g) {
case ZigLLVM_bpfeb:
add_fp_entry(g, "c_longdouble", 64, LLVMDoubleType(), &g->builtin_types.entry_c_longdouble);
break;
+ case ZigLLVM_nvptx:
+ case ZigLLVM_nvptx64:
+ add_fp_entry(g, "c_longdouble", 64, LLVMDoubleType(), &g->builtin_types.entry_c_longdouble);
+ break;
default:
zig_panic("TODO implement mapping for c_longdouble");
}
src/stage1/target.cpp
@@ -680,6 +680,8 @@ uint32_t target_c_type_size_in_bits(const ZigTarget *target, CIntType id) {
case OsSolaris:
case OsEmscripten:
case OsPlan9:
+ case OsCUDA:
+ case OsNVCL:
switch (id) {
case CIntTypeShort:
case CIntTypeUShort:
@@ -741,8 +743,6 @@ uint32_t target_c_type_size_in_bits(const ZigTarget *target, CIntType id) {
case OsRTEMS:
case OsNaCl:
case OsAIX:
- case OsCUDA:
- case OsNVCL:
case OsAMDHSA:
case OsPS4:
case OsELFIAMCU: