From 1098b04e86e8d2eeb63e8987a9d030a6d1123a5b Mon Sep 17 00:00:00 2001
From: Nora Abi Akar <nora.abiakar@gmail.com>
Date: Wed, 10 Feb 2021 09:49:00 +0100
Subject: [PATCH] modcc: fix bug in simd cprinter (#1352)

Caused by a typo. The correct version is being used in the non-simd printer.
---
 modcc/printer/cprinter.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modcc/printer/cprinter.cpp b/modcc/printer/cprinter.cpp
index 23ecf2f0..2d4991c7 100644
--- a/modcc/printer/cprinter.cpp
+++ b/modcc/printer/cprinter.cpp
@@ -972,7 +972,7 @@ void emit_simd_api_body(std::ostream& out, APIMethod* method, const std::vector<
             if (!info.cell_index_var.empty()) {
                 index_prop cell_idx = {info.cell_index_var, index_i_name(info.node_index_var), false};
                 it = std::find(indices.begin(), indices.end(), cell_idx);
-                if (it == indices.end()) indices.push_front(cell_idx);
+                if (it == indices.end()) indices.push_back(cell_idx);
             }
         }
         else {
-- 
GitLab