#if (_MSC_VER < 1500)
  #ifdef AFXASSUME //Redefine the buggy version of AFXASSUME if we are being compiled on VC 2005 which generates the compiler warning "C4189: '__afx_condVal' : local variable is initialized but not referenced". This bug was fixed in VC 2008
    #if defined(_PREFAST_) || defined (_DEBUG)
      #undef AFXASSUME
      #define AFXASSUME(cond)	do { bool __afx_condVal=!!(cond); ASSERT(__afx_condVal); __analysis_assume(__afx_condVal); } while(0) 
    #else
      #undef AFXASSUME
      #define AFXASSUME(cond) ((void)0)
    #endif
  #endif
#endif
