Fixed #3181 (Add missing return statements)

This commit is contained in:
Thomas Jarosch 2011-10-08 12:45:56 +02:00 committed by Daniel Marjamäki
parent bf25340fd3
commit 7d13d25638
2 changed files with 7 additions and 1 deletions

View File

@ -3191,7 +3191,7 @@ private:
void duplicateExpression1()
{
check("voif foo() {\n"
check("void foo() {\n"
" if (a == a) { }\n"
"}");
ASSERT_EQUALS("[test.cpp:2] -> [test.cpp:2]: (style) Same expression on both sides of '=='.\n", errout.str());

View File

@ -92,6 +92,7 @@ private:
for (int i = 0; i < 500; i++)
oss << " {char *a = malloc(10);}\n";
oss << " return 0;\n";
oss << "}\n";
check(2, 3, 3, oss.str());
}
@ -101,6 +102,7 @@ private:
std::ostringstream oss;
oss << "int main()\n"
<< "{\n";
oss << " return 0;\n";
oss << "}\n";
check(2, 3, 0, oss.str());
}
@ -110,6 +112,7 @@ private:
std::ostringstream oss;
oss << "int main()\n"
<< "{\n";
oss << " return 0;\n";
oss << "}\n";
check(2, 1, 0, oss.str());
}
@ -119,6 +122,7 @@ private:
std::ostringstream oss;
oss << "int main()\n"
<< "{\n";
oss << " return 0;\n";
oss << "}\n";
check(2, 2, 0, oss.str());
}
@ -129,6 +133,7 @@ private:
oss << "int main()\n"
<< "{\n";
oss << " {char *a = malloc(10);}\n";
oss << " return 0;\n";
oss << "}\n";
check(2, 1, 1, oss.str());
}
@ -139,6 +144,7 @@ private:
oss << "int main()\n"
<< "{\n";
oss << " {char *a = malloc(10);}\n";
oss << " return 0;\n";
oss << "}\n";
check(2, 20, 20, oss.str());
}