avoid signed/unsigned comparison warning.
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Wed May 07 11:28:17 2008 -0700 (21 months ago)
changeset 304784600b3f966c
parent 3046 a03270ebc161
child 3048 0c66462c3406
avoid signed/unsigned comparison warning.
src/common/tag-buffer.cc
     1.1 --- a/src/common/tag-buffer.cc	Tue May 06 15:04:36 2008 -0700
     1.2 +++ b/src/common/tag-buffer.cc	Wed May 07 11:28:17 2008 -0700
     1.3 @@ -152,8 +152,10 @@
     1.4  void 
     1.5  TagBuffer::CopyFrom (TagBuffer o)
     1.6  {
     1.7 -  uint32_t size = o.m_end - o.m_current;
     1.8 -  NS_ASSERT (size <= m_end - m_current);
     1.9 +  NS_ASSERT (o.m_end >= o.m_current);
    1.10 +  NS_ASSERT (m_end >= m_current);
    1.11 +  uintptr_t size = o.m_end - o.m_current;
    1.12 +  NS_ASSERT (size <= (uintptr_t)(m_end - m_current));
    1.13    memcpy (m_current, o.m_current, size);
    1.14    m_current += size;
    1.15  }