diff --git a/src/geom/elem.C b/src/geom/elem.C index 2f1802b8521..9e36a114cf1 100644 --- a/src/geom/elem.C +++ b/src/geom/elem.C @@ -2271,8 +2271,8 @@ void Elem::PackedElem::pack (std::vector &conn, const Elem* ele // use parent_ID of -1 to indicate a level 0 element if (elem->level() == 0) { - conn.push_back(-1); - conn.push_back(-1); + conn.push_back(static_cast(-1)); + conn.push_back(static_cast(-1)); } else { @@ -2280,8 +2280,8 @@ void Elem::PackedElem::pack (std::vector &conn, const Elem* ele conn.push_back(elem->parent()->which_child_am_i(elem)); } #else - conn.push_back (-1); - conn.push_back (-1); + conn.push_back(static_cast(-1)); + conn.push_back(static_cast(-1)); #endif for (unsigned int n=0; nn_nodes(); n++) @@ -2293,7 +2293,7 @@ void Elem::PackedElem::pack (std::vector &conn, const Elem* ele if (neigh) conn.push_back (neigh->id()); else - conn.push_back (-1); + conn.push_back(static_cast(-1)); } elem->pack_indexing(std::back_inserter(conn));