diff --git a/src/corelib/tools/qbitarray.h b/src/corelib/tools/qbitarray.h index ec2b3fd2d6c..e12d0f7993b 100644 --- a/src/corelib/tools/qbitarray.h +++ b/src/corelib/tools/qbitarray.h @@ -100,7 +100,7 @@ public: } bool at(qsizetype i) const { return testBit(i); } - QBitRef operator[](qsizetype i); + inline QBitRef operator[](qsizetype i); bool operator[](qsizetype i) const { return testBit(i); } QBitArray &operator&=(QBitArray &&); @@ -148,7 +148,7 @@ public: QBitRef &operator=(bool val) { a.setBit(i, val); return *this; } }; -inline QBitRef QBitArray::operator[](qsizetype i) +QBitRef QBitArray::operator[](qsizetype i) { Q_ASSERT(i >= 0); return QBitRef(*this, i); } #ifndef QT_NO_DATASTREAM