aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend.cpp
diff options
context:
space:
mode:
authorHarold Brenes <harold@hbrenes.com>2025-04-30 19:25:51 -0400
committerHarold Brenes <harold@hbrenes.com>2025-04-30 20:32:28 -0400
commitabfbb2f9ed98225d2dce0e7e7f119985eb325523 (patch)
tree245e440b25d9979a5cf9483b03e6965e286c36f9 /src/llvm_backend.cpp
parent668a9a89b0891128846112465110d70bb21d22bf (diff)
Use basic name instead of raw_name for type encoding complex and quats.
Diffstat (limited to 'src/llvm_backend.cpp')
-rw-r--r--src/llvm_backend.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/llvm_backend.cpp b/src/llvm_backend.cpp
index e8e08d355..cbcfc565c 100644
--- a/src/llvm_backend.cpp
+++ b/src/llvm_backend.cpp
@@ -1247,12 +1247,12 @@ String lb_get_objc_type_encoding(Type *t, isize pointer_depth = 0) {
case Basic_f64be:
return str_lit("d");
- case Basic_complex32: return str_lit("{Raw_Complex32=ss}"); // No f16 encoding, so fallback to i16, as above in Basic_f16*
- case Basic_complex64: return str_lit("{Raw_Complex64=ff}");
- case Basic_complex128: return str_lit("{Raw_Complex128=dd}");
- case Basic_quaternion64: return str_lit("{Raw_Quaternion64=ssss}");
- case Basic_quaternion128: return str_lit("{Raw_Quaternion128=ffff}");
- case Basic_quaternion256: return str_lit("{Raw_Quaternion256=dddd}");
+ case Basic_complex32: return str_lit("{complex32=ss}"); // No f16 encoding, so fallback to i16, as above in Basic_f16*
+ case Basic_complex64: return str_lit("{complex64=ff}");
+ case Basic_complex128: return str_lit("{complex128=dd}");
+ case Basic_quaternion64: return str_lit("{quaternion64=ssss}");
+ case Basic_quaternion128: return str_lit("{quaternion128=ffff}");
+ case Basic_quaternion256: return str_lit("{quaternion256=dddd}");
case Basic_int:
return str_lit(INT_SIZE_ENCODING);