diff --git a/dune/common/rangeutilities.hh b/dune/common/rangeutilities.hh
index 3a25045fc6042286fa61663dc3e1aa06ceffd7f9..5ff7d95f43ba4100f1d51fac3d53387528434e8f 100644
--- a/dune/common/rangeutilities.hh
+++ b/dune/common/rangeutilities.hh
@@ -548,19 +548,19 @@ namespace Dune
         return *this;
       }
 
-      bool operator<(const TransformedRangeIterator& other) noexcept {
+      bool operator<(const TransformedRangeIterator& other) const noexcept {
         return it_<other.it_;
       }
 
-      bool operator<=(const TransformedRangeIterator& other) noexcept {
+      bool operator<=(const TransformedRangeIterator& other) const noexcept {
         return it_<=other.it_;
       }
 
-      bool operator>(const TransformedRangeIterator& other) noexcept {
+      bool operator>(const TransformedRangeIterator& other) const noexcept {
         return it_>other.it_;
       }
 
-      bool operator>=(const TransformedRangeIterator& other) noexcept {
+      bool operator>=(const TransformedRangeIterator& other) const noexcept {
         return it_>=other.it_;
       }