diff --git a/mex/sources/libkorder/tl/gs_tensor.cc b/mex/sources/libkorder/tl/gs_tensor.cc
index 947d41d6ecc533b9beef0921f1154f3d035be650..42f881d377a3291dc20e51a98f2e0045607ca31d 100644
--- a/mex/sources/libkorder/tl/gs_tensor.cc
+++ b/mex/sources/libkorder/tl/gs_tensor.cc
@@ -460,7 +460,7 @@ UGSTensor::getFirstIndexOf(const index& in) const
       vtmp.sort();
       last += tdims.getSym()[i];
     }
-  return index(*this, v);
+  return {*this, v};
 }
 
 /* Here is perfectly same code with the same semantics as in