Index: /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp	(revision 12550)
+++ /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp	(revision 12551)
@@ -1390,5 +1390,5 @@
 	/*Recover vertices ids needed to initialize inputs*/
 	for(i=0;i<3;i++){ 
-		tria_vertex_ids[i]=(int)iomodel->Data(MeshElementsEnum)[3*index+i]; //ids for vertices are in the elements array from Matlab
+		tria_vertex_ids[i]=reCast<int>(iomodel->Data(MeshElementsEnum)[3*index+i]); //ids for vertices are in the elements array from Matlab
 	}
 
@@ -1608,5 +1608,5 @@
 	switch(type){
 
-		case VertexEnum:
+		case VertexEnum: {
 
 			/*New TriaP1Input*/
@@ -1626,5 +1626,5 @@
 			}
 			return;
-
+		}
 		default:
 			_error2_("type " << type << " (" << EnumToStringx(type) << ") not implemented yet");
