aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend_expr.cpp
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2024-10-04 10:25:00 +0100
committerGitHub <noreply@github.com>2024-10-04 10:25:00 +0100
commitdd7c88989a0d66235ff8cfb0fc482d8503e8ca97 (patch)
tree3e773dc7131d0aa4907cf639c5d288f407bffedd /src/llvm_backend_expr.cpp
parent0d834a2c2ee9f1d01a3eb56a2b55edab0048d0b1 (diff)
parent5d4fd09ff09998985060e7fb4d29c3b38b3ffa0d (diff)
Merge pull request #4341 from laytan/fix-quaternion64-arith
fix quaternion64 arith
Diffstat (limited to 'src/llvm_backend_expr.cpp')
-rw-r--r--src/llvm_backend_expr.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/llvm_backend_expr.cpp b/src/llvm_backend_expr.cpp
index 328237e25..8967a4e03 100644
--- a/src/llvm_backend_expr.cpp
+++ b/src/llvm_backend_expr.cpp
@@ -1225,10 +1225,10 @@ gb_internal lbValue lb_emit_arith(lbProcedure *p, TokenKind op, lbValue lhs, lbV
lbValue d3 = lb_emit_struct_ep(p, res.addr, 3);
if (immediate_type != ft) {
- d0 = lb_emit_conv(p, d0, ft);
- d1 = lb_emit_conv(p, d1, ft);
- d2 = lb_emit_conv(p, d2, ft);
- d3 = lb_emit_conv(p, d3, ft);
+ z0 = lb_emit_conv(p, z0, ft);
+ z1 = lb_emit_conv(p, z1, ft);
+ z2 = lb_emit_conv(p, z2, ft);
+ z3 = lb_emit_conv(p, z3, ft);
}
lb_emit_store(p, d0, z0);