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() void duplicateExpression1()
{ {
check("voif foo() {\n" check("void foo() {\n"
" if (a == a) { }\n" " if (a == a) { }\n"
"}"); "}");
ASSERT_EQUALS("[test.cpp:2] -> [test.cpp:2]: (style) Same expression on both sides of '=='.\n", errout.str()); 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++) for (int i = 0; i < 500; i++)
oss << " {char *a = malloc(10);}\n"; oss << " {char *a = malloc(10);}\n";
oss << " return 0;\n";
oss << "}\n"; oss << "}\n";
check(2, 3, 3, oss.str()); check(2, 3, 3, oss.str());
} }
@ -101,6 +102,7 @@ private:
std::ostringstream oss; std::ostringstream oss;
oss << "int main()\n" oss << "int main()\n"
<< "{\n"; << "{\n";
oss << " return 0;\n";
oss << "}\n"; oss << "}\n";
check(2, 3, 0, oss.str()); check(2, 3, 0, oss.str());
} }
@ -110,6 +112,7 @@ private:
std::ostringstream oss; std::ostringstream oss;
oss << "int main()\n" oss << "int main()\n"
<< "{\n"; << "{\n";
oss << " return 0;\n";
oss << "}\n"; oss << "}\n";
check(2, 1, 0, oss.str()); check(2, 1, 0, oss.str());
} }
@ -119,6 +122,7 @@ private:
std::ostringstream oss; std::ostringstream oss;
oss << "int main()\n" oss << "int main()\n"
<< "{\n"; << "{\n";
oss << " return 0;\n";
oss << "}\n"; oss << "}\n";
check(2, 2, 0, oss.str()); check(2, 2, 0, oss.str());
} }
@ -129,6 +133,7 @@ private:
oss << "int main()\n" oss << "int main()\n"
<< "{\n"; << "{\n";
oss << " {char *a = malloc(10);}\n"; oss << " {char *a = malloc(10);}\n";
oss << " return 0;\n";
oss << "}\n"; oss << "}\n";
check(2, 1, 1, oss.str()); check(2, 1, 1, oss.str());
} }
@ -139,6 +144,7 @@ private:
oss << "int main()\n" oss << "int main()\n"
<< "{\n"; << "{\n";
oss << " {char *a = malloc(10);}\n"; oss << " {char *a = malloc(10);}\n";
oss << " return 0;\n";
oss << "}\n"; oss << "}\n";
check(2, 20, 20, oss.str()); check(2, 20, 20, oss.str());
} }