Is my compiler crazy? (OK, it's VC++ 6.0, so that might be a trick question).
Code such as the following gives me C4127: conditional expression is constant
How can those conditions possibly be constant??Code:ASSERT(m_reader.m_szSourceCurrent + nNumEndSkip >= m_szSourceCurrent); ASSERT(this == &pNode->GetParent()); ASSERT(it != m_children.end());