mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Revert 17fa5a741f84.
The asserts were catching bug 673226 harder than we'd like.
This commit is contained in:
parent
cc33de771b
commit
5ab481bfcc
@ -42,7 +42,6 @@
|
||||
#include "prinrval.h"
|
||||
#include "nsDebug.h"
|
||||
#include "prlong.h"
|
||||
#include "mozilla/Util.h"
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
@ -67,7 +66,7 @@ public:
|
||||
// but no other numbers (so we don't have any implicit unit conversions).
|
||||
struct _SomethingVeryRandomHere;
|
||||
TimeDuration(_SomethingVeryRandomHere* aZero) : mValue(0) {
|
||||
MOZ_ASSERT(!aZero && "Who's playing funny games here?");
|
||||
NS_ASSERTION(!aZero, "Who's playing funny games here?");
|
||||
}
|
||||
// Default copy-constructor and assignment are OK
|
||||
|
||||
@ -210,8 +209,8 @@ public:
|
||||
* Compute the difference between two timestamps. Both must be non-null.
|
||||
*/
|
||||
TimeDuration operator-(const TimeStamp& aOther) const {
|
||||
MOZ_ASSERT(!IsNull() && "Cannot compute with a null value");
|
||||
MOZ_ASSERT(!aOther.IsNull() && "Cannot compute with aOther null value");
|
||||
NS_ASSERTION(!IsNull(), "Cannot compute with a null value");
|
||||
NS_ASSERTION(!aOther.IsNull(), "Cannot compute with aOther null value");
|
||||
PR_STATIC_ASSERT(-LL_MAXINT > LL_MININT);
|
||||
PRInt64 ticks = PRInt64(mValue - aOther.mValue);
|
||||
// Check for overflow.
|
||||
@ -228,54 +227,54 @@ public:
|
||||
}
|
||||
|
||||
TimeStamp operator+(const TimeDuration& aOther) const {
|
||||
MOZ_ASSERT(!IsNull() && "Cannot compute with a null value");
|
||||
NS_ASSERTION(!IsNull(), "Cannot compute with a null value");
|
||||
return TimeStamp(mValue + aOther.mValue);
|
||||
}
|
||||
TimeStamp operator-(const TimeDuration& aOther) const {
|
||||
MOZ_ASSERT(!IsNull() && "Cannot compute with a null value");
|
||||
NS_ASSERTION(!IsNull(), "Cannot compute with a null value");
|
||||
return TimeStamp(mValue - aOther.mValue);
|
||||
}
|
||||
TimeStamp& operator+=(const TimeDuration& aOther) {
|
||||
MOZ_ASSERT(!IsNull() && "Cannot compute with a null value");
|
||||
NS_ASSERTION(!IsNull(), "Cannot compute with a null value");
|
||||
mValue += aOther.mValue;
|
||||
return *this;
|
||||
}
|
||||
TimeStamp& operator-=(const TimeDuration& aOther) {
|
||||
MOZ_ASSERT(!IsNull() && "Cannot compute with a null value");
|
||||
NS_ASSERTION(!IsNull(), "Cannot compute with a null value");
|
||||
mValue -= aOther.mValue;
|
||||
return *this;
|
||||
}
|
||||
|
||||
PRBool operator<(const TimeStamp& aOther) const {
|
||||
MOZ_ASSERT(!IsNull() && "Cannot compute with a null value");
|
||||
MOZ_ASSERT(!aOther.IsNull() && "Cannot compute with aOther null value");
|
||||
NS_ASSERTION(!IsNull(), "Cannot compute with a null value");
|
||||
NS_ASSERTION(!aOther.IsNull(), "Cannot compute with aOther null value");
|
||||
return mValue < aOther.mValue;
|
||||
}
|
||||
PRBool operator<=(const TimeStamp& aOther) const {
|
||||
MOZ_ASSERT(!IsNull() && "Cannot compute with a null value");
|
||||
MOZ_ASSERT(!aOther.IsNull() && "Cannot compute with aOther null value");
|
||||
NS_ASSERTION(!IsNull(), "Cannot compute with a null value");
|
||||
NS_ASSERTION(!aOther.IsNull(), "Cannot compute with aOther null value");
|
||||
return mValue <= aOther.mValue;
|
||||
}
|
||||
PRBool operator>=(const TimeStamp& aOther) const {
|
||||
MOZ_ASSERT(!IsNull() && "Cannot compute with a null value");
|
||||
MOZ_ASSERT(!aOther.IsNull() && "Cannot compute with aOther null value");
|
||||
NS_ASSERTION(!IsNull(), "Cannot compute with a null value");
|
||||
NS_ASSERTION(!aOther.IsNull(), "Cannot compute with aOther null value");
|
||||
return mValue >= aOther.mValue;
|
||||
}
|
||||
PRBool operator>(const TimeStamp& aOther) const {
|
||||
MOZ_ASSERT(!IsNull() && "Cannot compute with a null value");
|
||||
MOZ_ASSERT(!aOther.IsNull() && "Cannot compute with aOther null value");
|
||||
NS_ASSERTION(!IsNull(), "Cannot compute with a null value");
|
||||
NS_ASSERTION(!aOther.IsNull(), "Cannot compute with aOther null value");
|
||||
return mValue > aOther.mValue;
|
||||
}
|
||||
PRBool operator==(const TimeStamp& aOther) const {
|
||||
// Maybe it's ok to check == with null timestamps?
|
||||
MOZ_ASSERT(!IsNull() && "Cannot compute with a null value");
|
||||
MOZ_ASSERT(!aOther.IsNull() && "Cannot compute with aOther null value");
|
||||
NS_ASSERTION(!IsNull(), "Cannot compute with a null value");
|
||||
NS_ASSERTION(!aOther.IsNull(), "Cannot compute with aOther null value");
|
||||
return mValue == aOther.mValue;
|
||||
}
|
||||
PRBool operator!=(const TimeStamp& aOther) const {
|
||||
// Maybe it's ok to check != with null timestamps?
|
||||
MOZ_ASSERT(!IsNull() && "Cannot compute with a null value");
|
||||
MOZ_ASSERT(!aOther.IsNull() && "Cannot compute with aOther null value");
|
||||
NS_ASSERTION(!IsNull(), "Cannot compute with a null value");
|
||||
NS_ASSERTION(!aOther.IsNull(), "Cannot compute with aOther null value");
|
||||
return mValue != aOther.mValue;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user