diff --git a/dune/gfe/rodassembler.cc b/dune/gfe/rodassembler.cc
index 50999d71506ad68269748a89a8b8d7fe511149f3..91a7c628e2f5114b187e7af6cc201c4bc3807c56 100644
--- a/dune/gfe/rodassembler.cc
+++ b/dune/gfe/rodassembler.cc
@@ -108,7 +108,7 @@ getStrain(const std::vector<RigidBodyMotion<double,3> >& sol,
         const int polOrd = 2;
         const auto& quad = QuadratureRules<double, gridDim>::rule(element.type(), polOrd);
 
-        for (int pt=0; pt<quad.size(); pt++) {
+        for (std::size_t pt=0; pt<quad.size(); pt++) {
 
             // Local position of the quadrature point
             const FieldVector<double,gridDim>& quadPos = quad[pt].position();