Title: [153387] trunk/Source/WTF
- Revision
- 153387
- Author
- [email protected]
- Date
- 2013-07-26 16:19:30 -0700 (Fri, 26 Jul 2013)
Log Message
ASSERT failure in wtf/CheckedBoolean.h line 43 on Windows
https://bugs.webkit.org/show_bug.cgi?id=119170
Reviewed by Michael Saboff.
Added a copy constructor to CheckedBoolean.
* wtf/CheckedBoolean.h:
(CheckedBoolean::CheckedBoolean):
Modified Paths
Diff
Modified: trunk/Source/WTF/ChangeLog (153386 => 153387)
--- trunk/Source/WTF/ChangeLog 2013-07-26 23:00:24 UTC (rev 153386)
+++ trunk/Source/WTF/ChangeLog 2013-07-26 23:19:30 UTC (rev 153387)
@@ -1,3 +1,15 @@
+2013-07-26 Oliver Hunt <[email protected]>
+
+ ASSERT failure in wtf/CheckedBoolean.h line 43 on Windows
+ https://bugs.webkit.org/show_bug.cgi?id=119170
+
+ Reviewed by Michael Saboff.
+
+ Added a copy constructor to CheckedBoolean.
+
+ * wtf/CheckedBoolean.h:
+ (CheckedBoolean::CheckedBoolean):
+
2013-07-25 Brent Fulgham <[email protected]>
[Windows] Unreviewed build fix.
Modified: trunk/Source/WTF/wtf/CheckedBoolean.h (153386 => 153387)
--- trunk/Source/WTF/wtf/CheckedBoolean.h 2013-07-26 23:00:24 UTC (rev 153386)
+++ trunk/Source/WTF/wtf/CheckedBoolean.h 2013-07-26 23:19:30 UTC (rev 153387)
@@ -30,10 +30,19 @@
class CheckedBoolean {
public:
+#if !ASSERT_DISABLED
+ CheckedBoolean(const CheckedBoolean& other)
+ : m_value(other.m_value)
+ , m_checked(false)
+ {
+ other.m_checked = true;
+ }
+#endif
+
CheckedBoolean(bool value)
- : m_value(value)
+ : m_value(value)
#if !ASSERT_DISABLED
- , m_checked(false)
+ , m_checked(false)
#endif
{
}
@@ -54,7 +63,7 @@
private:
bool m_value;
#if !ASSERT_DISABLED
- bool m_checked;
+ mutable bool m_checked;
#endif
};
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes