Hi

Could somebody look, test and (if all is ok) commit my changes in FB source
code for avoid the compiler warning C4390 for code like "if(condition)
fb_assert(false);"

Thanks,
Kovalenko Dmitry.
War with VS-compiler's warning (C4390) for code like "if(condition) 
fb_assert(false);"
 - some condition were packed into fb_assert
 - other condition were packed into fb_verify

[Source]

gdsassert.h
 - [add] fb_verify

TempSpace.cpp
 - TempSpace::allocateSpace
 - TempSpace::allocateBatch
   - [use] fb_verify

DatabaseSnapshot.cpp
 - DataDump::putField
   - [use] fb_verify

DsqlCompilerScratch.cpp
 - DsqlCompilerScratch::pass1RseIsRecursive
   - [use] fb_assert

interface.cpp
 - Attachment::prepare
   - [use] fb_assert

Attachment: fb_verify.patch
Description: Binary data

------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to