checkautovariables: added newlines to make code more readable.
No code change.
This commit is contained in:
parent
bb4b2b707c
commit
82ae0e305b
|
@ -78,6 +78,7 @@ bool CheckAutoVariables::errorAv(const Token* left, const Token* right)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CheckAutoVariables::isAutoVar(const Token* t)
|
bool CheckAutoVariables::isAutoVar(const Token* t)
|
||||||
{
|
{
|
||||||
std::list<std::string>::iterator id_vd;
|
std::list<std::string>::iterator id_vd;
|
||||||
|
@ -90,6 +91,7 @@ bool CheckAutoVariables::isAutoVar(const Token* t)
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void print(const Token *tok, int num)
|
void print(const Token *tok, int num)
|
||||||
{
|
{
|
||||||
const Token *t = tok;
|
const Token *t = tok;
|
||||||
|
@ -101,6 +103,7 @@ void print(const Token *tok, int num)
|
||||||
}
|
}
|
||||||
std::cout << std::endl;
|
std::cout << std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isTypeName(const Token *tok)
|
bool isTypeName(const Token *tok)
|
||||||
{
|
{
|
||||||
bool ret = false;
|
bool ret = false;
|
||||||
|
@ -110,6 +113,7 @@ bool isTypeName(const Token *tok)
|
||||||
ret |= (_str == type[i]);
|
ret |= (_str == type[i]);
|
||||||
return !ret;
|
return !ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isExternOrStatic(const Token *tok)
|
bool isExternOrStatic(const Token *tok)
|
||||||
{
|
{
|
||||||
bool res = false;
|
bool res = false;
|
||||||
|
@ -125,6 +129,7 @@ bool isExternOrStatic(const Token *tok)
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void CheckAutoVariables::addVD(const Token* tok)
|
void CheckAutoVariables::addVD(const Token* tok)
|
||||||
{
|
{
|
||||||
std::string var_name(tok->str());
|
std::string var_name(tok->str());
|
||||||
|
@ -132,6 +137,7 @@ void CheckAutoVariables::addVD(const Token* tok)
|
||||||
//std::cout << "VD " << tok->linenr() << " " << var_name << std::endl;
|
//std::cout << "VD " << tok->linenr() << " " << var_name << std::endl;
|
||||||
vd_list.push_back(var_name);
|
vd_list.push_back(var_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CheckAutoVariables::autoVariables()
|
void CheckAutoVariables::autoVariables()
|
||||||
{
|
{
|
||||||
bool begin_function = false;
|
bool begin_function = false;
|
||||||
|
|
|
@ -87,6 +87,7 @@ private:
|
||||||
"}");
|
"}");
|
||||||
ASSERT_EQUALS("", errout.str());
|
ASSERT_EQUALS("", errout.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
void testautovararray()
|
void testautovararray()
|
||||||
{
|
{
|
||||||
check("void func1(int* arr[2])\n"
|
check("void func1(int* arr[2])\n"
|
||||||
|
@ -95,6 +96,7 @@ private:
|
||||||
"arr[0]=#}");
|
"arr[0]=#}");
|
||||||
ASSERT_EQUALS("[test.cpp:3]: (error) Wrong assignement of an auto-variable to an effective parameter of a function\n", errout.str());
|
ASSERT_EQUALS("[test.cpp:3]: (error) Wrong assignement of an auto-variable to an effective parameter of a function\n", errout.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
void testautovarreturn()
|
void testautovarreturn()
|
||||||
{
|
{
|
||||||
check("int* func1()\n"
|
check("int* func1()\n"
|
||||||
|
|
Loading…
Reference in New Issue