aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend_expr.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2021-11-03 11:07:35 +0000
committergingerBill <bill@gingerbill.org>2021-11-03 11:07:35 +0000
commit69f978f22bb3ab7db1ecf967147b9f6063ac35ef (patch)
treeedbdcee78fa42eaece1d7b4df58bb120f805a419 /src/llvm_backend_expr.cpp
parent229c98309e01e2d6bb893063943add86f925c3d6 (diff)
Correct `lb_emit_matrix_flatten`
Diffstat (limited to 'src/llvm_backend_expr.cpp')
-rw-r--r--src/llvm_backend_expr.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/llvm_backend_expr.cpp b/src/llvm_backend_expr.cpp
index 4b3e8fed1..d49863c2a 100644
--- a/src/llvm_backend_expr.cpp
+++ b/src/llvm_backend_expr.cpp
@@ -671,7 +671,7 @@ lbValue lb_emit_matrix_flatten(lbProcedure *p, lbValue m, Type *type) {
for (i64 j = 0; j < column_count; j++) {
for (i64 i = 0; i < row_count; i++) {
lbValue src = lb_emit_matrix_ev(p, m, i, j);
- lbValue dst = lb_emit_matrix_epi(p, res.addr, i, j);
+ lbValue dst = lb_emit_array_epi(p, res.addr, i + j*row_count);
lb_emit_store(p, dst, src);
}
}