summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/c_backend.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/c_backend.ml b/src/c_backend.ml
index eeb3390e..6f1379e3 100644
--- a/src/c_backend.ml
+++ b/src/c_backend.ml
@@ -691,7 +691,7 @@ let rec compile_aval ctx = function
in
[idecl vector_ctyp gs;
iextern (CL_id gs) (mk_id "internal_vector_init") [(F_lit (V_int (Big_int.of_int len)), CT_int64)] vector_ctyp]
- @ List.concat (List.mapi aval_set avals),
+ @ List.concat (List.mapi aval_set (if direction then List.rev avals else avals)),
(F_id gs, vector_ctyp),
[iclear vector_ctyp gs]