diff --git a/src/corelib/kernel/qvariant.h b/src/corelib/kernel/qvariant.h index a80321b7d4..b5e9deedf0 100644 --- a/src/corelib/kernel/qvariant.h +++ b/src/corelib/kernel/qvariant.h @@ -626,7 +626,7 @@ public: const_iterator &operator-=(int j); const_iterator operator+(int j) const; const_iterator operator-(int j) const; - friend inline const_iterator operator+(int j, const_iterator k) { return k + j; } + friend inline const_iterator operator+(int j, const const_iterator &k) { return k + j; } }; friend struct const_iterator; @@ -680,7 +680,7 @@ public: const_iterator &operator-=(int j); const_iterator operator+(int j) const; const_iterator operator-(int j) const; - friend inline const_iterator operator+(int j, const_iterator k) { return k + j; } + friend inline const_iterator operator+(int j, const const_iterator &k) { return k + j; } }; friend struct const_iterator;