Remove 18 yo OS/2 and AIX bustage workaround.

Tag #186
This commit is contained in:
wolfbeast 2019-03-31 15:27:49 +02:00 • committed by Roy Tam
commit 8358e22731

View file

@ -857,29 +857,47 @@ class nsLineList_iterator {
return --copy; return --copy;
} }
// Passing by value rather than by reference and reference to const bool operator==(const iterator_self_type& aOther) const
// to keep AIX happy.
bool operator==(const iterator_self_type aOther) const
{ {
MOZ_ASSERT(mListLink == aOther.mListLink, "comparing iterators over different lists"); MOZ_ASSERT(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent == aOther.mCurrent; return mCurrent == aOther.mCurrent;
} }
bool operator!=(const iterator_self_type aOther) const bool operator!=(const iterator_self_type& aOther) const
{ {
MOZ_ASSERT(mListLink == aOther.mListLink, "comparing iterators over different lists"); MOZ_ASSERT(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent != aOther.mCurrent; return mCurrent != aOther.mCurrent;
} }
bool operator==(const iterator_self_type aOther) bool operator==(const iterator_self_type& aOther)
{ {
MOZ_ASSERT(mListLink == aOther.mListLink, "comparing iterators over different lists"); MOZ_ASSERT(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent == aOther.mCurrent; return mCurrent == aOther.mCurrent;
} }
bool operator!=(const iterator_self_type aOther) bool operator!=(const iterator_self_type& aOther)
{ {
MOZ_ASSERT(mListLink == aOther.mListLink, "comparing iterators over different lists"); MOZ_ASSERT(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent != aOther.mCurrent; return mCurrent != aOther.mCurrent;
} }
bool operator==(iterator_self_type& aOther) const
{
MOZ_ASSERT(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent == aOther.mCurrent;
}
bool operator!=(iterator_self_type& aOther) const
{
MOZ_ASSERT(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent != aOther.mCurrent;
}
bool operator==(iterator_self_type& aOther)
{
MOZ_ASSERT(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent == aOther.mCurrent;
}
bool operator!=(iterator_self_type& aOther)
{
MOZ_ASSERT(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent != aOther.mCurrent;
}
private: private:
link_type *mCurrent; link_type *mCurrent;
#ifdef DEBUG #ifdef DEBUG
@ -992,24 +1010,42 @@ class nsLineList_reverse_iterator {
} }
#endif /* !__MWERKS__ */ #endif /* !__MWERKS__ */
// Passing by value rather than by reference and reference to const bool operator==(const iterator_self_type& aOther) const
// to keep AIX happy.
bool operator==(const iterator_self_type aOther) const
{ {
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists"); NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent == aOther.mCurrent; return mCurrent == aOther.mCurrent;
} }
bool operator!=(const iterator_self_type aOther) const bool operator!=(const iterator_self_type& aOther) const
{ {
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists"); NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent != aOther.mCurrent; return mCurrent != aOther.mCurrent;
} }
bool operator==(const iterator_self_type aOther) bool operator==(const iterator_self_type& aOther)
{ {
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists"); NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent == aOther.mCurrent; return mCurrent == aOther.mCurrent;
} }
bool operator!=(const iterator_self_type aOther) bool operator!=(const iterator_self_type& aOther)
{
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent != aOther.mCurrent;
}
bool operator==(iterator_self_type& aOther) const
{
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent == aOther.mCurrent;
}
bool operator!=(iterator_self_type& aOther) const
{
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent != aOther.mCurrent;
}
bool operator==(iterator_self_type& aOther)
{
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent == aOther.mCurrent;
}
bool operator!=(iterator_self_type& aOther)
{ {
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists"); NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent != aOther.mCurrent; return mCurrent != aOther.mCurrent;
@ -1126,24 +1162,42 @@ class nsLineList_const_iterator {
return --copy; return --copy;
} }
// Passing by value rather than by reference and reference to const bool operator==(const iterator_self_type& aOther) const
// to keep AIX happy.
bool operator==(const iterator_self_type aOther) const
{ {
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists"); NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent == aOther.mCurrent; return mCurrent == aOther.mCurrent;
} }
bool operator!=(const iterator_self_type aOther) const bool operator!=(const iterator_self_type& aOther) const
{ {
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists"); NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent != aOther.mCurrent; return mCurrent != aOther.mCurrent;
} }
bool operator==(const iterator_self_type aOther) bool operator==(const iterator_self_type& aOther)
{ {
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists"); NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent == aOther.mCurrent; return mCurrent == aOther.mCurrent;
} }
bool operator!=(const iterator_self_type aOther) bool operator!=(const iterator_self_type& aOther)
{
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent != aOther.mCurrent;
}
bool operator==(iterator_self_type& aOther) const
{
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent == aOther.mCurrent;
}
bool operator!=(iterator_self_type& aOther) const
{
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent != aOther.mCurrent;
}
bool operator==(iterator_self_type& aOther)
{
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent == aOther.mCurrent;
}
bool operator!=(iterator_self_type& aOther)
{ {
NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists"); NS_ASSERTION(mListLink == aOther.mListLink, "comparing iterators over different lists");
return mCurrent != aOther.mCurrent; return mCurrent != aOther.mCurrent;