update SmartAssert.cpp