Merge branch 'master' of git@github.com:danmar/cppcheck

This commit is contained in:
Kimmo Varis 2009-06-19 15:20:00 +03:00
commit f523b118ab
2 changed files with 9 additions and 1 deletions

View File

@ -46,6 +46,7 @@ public:
if (settings->_checkCodingStyle)
{
checkOther.WarningOldStylePointerCast();
checkOther.CheckUnsignedDivision();
checkOther.CheckCharVariable();
}
@ -57,7 +58,6 @@ public:
if (settings->_checkCodingStyle)
{
checkOther.WarningOldStylePointerCast();
checkOther.WarningRedundantCode();
checkOther.WarningIf();
checkOther.CheckVariableScope();

View File

@ -450,6 +450,14 @@ private:
void oldStylePointerCast()
{
checkOldStylePointerCast("class Base;\n"
"void foo()\n"
"{\n"
" Base * b = (Base *) derived;\n"
"}\n");
ASSERT_EQUALS("[test.cpp:4]: (style) C-style pointer casting\n", errout.str());
checkOldStylePointerCast("class B;\n"
"class A\n"
"{\n"