Library: fixed problems

This commit is contained in:
Daniel Marjamäki 2013-07-16 08:21:38 +02:00
parent 2a884446be
commit d25e7d4a21
1 changed files with 5 additions and 5 deletions

View File

@ -2116,7 +2116,7 @@ private:
// nothing bad.. // nothing bad..
{ {
Library library; Library library;
Library::Argument arg = {0}; Library::Argument arg = {false, false};
library.functionArgument["x"][1] = arg; library.functionArgument["x"][1] = arg;
library.functionArgument["x"][2] = arg; library.functionArgument["x"][2] = arg;
@ -2130,10 +2130,10 @@ private:
// for 1st parameter null pointer is not ok.. // for 1st parameter null pointer is not ok..
{ {
Library library; Library library;
Library::Argument arg = {0}; struct Library::Argument arg = {false, false};
library.functionArgument["x"][1] = arg; library.functionArgument["x"][1] = arg;
library.functionArgument["x"][2] = arg; library.functionArgument["x"][2] = arg;
library.functionArgument["x"][1].nullpointer = true; library.functionArgument["x"][1].notnull = true;
std::list<const Token *> null,uninit; std::list<const Token *> null,uninit;
CheckNullPointer::parseFunctionCall(*xtok, null, &library, 0U); CheckNullPointer::parseFunctionCall(*xtok, null, &library, 0U);
@ -2146,10 +2146,10 @@ private:
// for 2nd parameter uninit data is not ok.. // for 2nd parameter uninit data is not ok..
{ {
Library library; Library library;
Library::Argument arg = {0}; Library::Argument arg = {false, false};
library.functionArgument["x"][1] = arg; library.functionArgument["x"][1] = arg;
library.functionArgument["x"][2] = arg; library.functionArgument["x"][2] = arg;
library.functionArgument["x"][2].uninitdata = true; library.functionArgument["x"][2].notuninit = true;
std::list<const Token *> null,uninit; std::list<const Token *> null,uninit;
CheckNullPointer::parseFunctionCall(*xtok, null, &library, 0U); CheckNullPointer::parseFunctionCall(*xtok, null, &library, 0U);