diff --git a/Geo/GRegion.cpp b/Geo/GRegion.cpp
index 2c5e812c9a9009755c818bdac46a1371113e4e6d..1e45529c57edac03d3be4f650b2d46b9bb072a13 100644
--- a/Geo/GRegion.cpp
+++ b/Geo/GRegion.cpp
@@ -53,8 +53,8 @@ void GRegion::getNumMeshElements(unsigned *const c) const
 {
   c[0] += tetrahedra.size();
   c[1] += hexahedra.size();
-  c[3] += prisms.size();
-  c[4] += pyramids.size();
+  c[2] += prisms.size();
+  c[3] += pyramids.size();
 }
 
 MElement *const *GRegion::getStartElementType(int type) const