summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-26 02:20:39 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-26 02:20:39 +0300
commit2850bd01b539f9d64c1c487cf4c899e3b9b7f5a2 (patch)
treef933cd0479e675d367bf9c1131664b222b491890
parentb6a8b96b678eeda4f61ee8e20a19a47707537637 (diff)
downloadparanucker-2850bd01b539f9d64c1c487cf4c899e3b9b7f5a2.tar.gz
paranucker-2850bd01b539f9d64c1c487cf4c899e3b9b7f5a2.tar.bz2
paranucker-2850bd01b539f9d64c1c487cf4c899e3b9b7f5a2.tar.xz
paranucker-2850bd01b539f9d64c1c487cf4c899e3b9b7f5a2.zip
Fix compilation warnings.
-rw-r--r--src/analysis/declaration.cpp4
-rw-r--r--src/analysis/expression.cpp16
-rw-r--r--src/analysis/function.cpp2
-rw-r--r--src/analysis/ref.cpp4
-rw-r--r--src/plugin.cpp5
5 files changed, 23 insertions, 8 deletions
diff --git a/src/analysis/declaration.cpp b/src/analysis/declaration.cpp
index fef92c5..544a52b 100644
--- a/src/analysis/declaration.cpp
+++ b/src/analysis/declaration.cpp
@@ -34,7 +34,9 @@
namespace Analysis
{
-void analyseVarDecl(VarDeclNode *node, const WalkItem &wi, WalkItem &wo)
+void analyseVarDecl(VarDeclNode *node A_UNUSED,
+ const WalkItem &wi A_UNUSED,
+ WalkItem &wo A_UNUSED)
{
// need atleast one arg for check
if (command == FindArgs)
diff --git a/src/analysis/expression.cpp b/src/analysis/expression.cpp
index 43bdbba..0fa56a7 100644
--- a/src/analysis/expression.cpp
+++ b/src/analysis/expression.cpp
@@ -128,7 +128,9 @@ void analyseModifyExpr(ModifyExprNode *node, const WalkItem &wi, WalkItem &wo)
}
}
-void analysePointerPlusExpr(PointerPlusExprNode *node, const WalkItem &wi, WalkItem &wo)
+void analysePointerPlusExpr(PointerPlusExprNode *node,
+ const WalkItem &wi,
+ WalkItem &wo A_UNUSED)
{
// need atleast one arg for check
if (node->args.empty() || command == FindArgs)
@@ -137,7 +139,9 @@ void analysePointerPlusExpr(PointerPlusExprNode *node, const WalkItem &wi, WalkI
reportParmDeclNullPointer(node, node->args[0], wi);
}
-void analyseAddrExpr(AddrExprNode *node, const WalkItem &wi, WalkItem &wo)
+void analyseAddrExpr(AddrExprNode *node,
+ const WalkItem &wi,
+ WalkItem &wo A_UNUSED)
{
// need atleast one arg for check
if (node->args.empty() || command == FindArgs)
@@ -161,7 +165,9 @@ void analyseAddrExpr(AddrExprNode *node, const WalkItem &wi, WalkItem &wo)
reportParmDeclNullPointer(node, node->args[0], wi);
}
-void analyseReturnExpr(ReturnExprNode *node, const WalkItem &wi, WalkItem &wo)
+void analyseReturnExpr(ReturnExprNode *node A_UNUSED,
+ const WalkItem &wi A_UNUSED,
+ WalkItem &wo)
{
wo.isReturned = true;
}
@@ -519,7 +525,9 @@ void analyseCleanupPointExpr(CleanupPointExprNode* node, const WalkItem &wi, Wal
wo.stopWalking = true;
}
-void analyseInitExpr(InitExprNode* node, const WalkItem &wi, WalkItem &wo)
+void analyseInitExpr(InitExprNode* node,
+ const WalkItem &wi A_UNUSED,
+ WalkItem &wo)
{
// need one arg for check
if (node->args.size() < 2 || command == FindArgs)
diff --git a/src/analysis/function.cpp b/src/analysis/function.cpp
index 4d7f73b..156534e 100644
--- a/src/analysis/function.cpp
+++ b/src/analysis/function.cpp
@@ -122,7 +122,7 @@ void analyseFunction(FunctionDeclNode *node, const WalkItem &wi, WalkItem &wo)
size_t sz = node->args.size();
if (types.size() < sz)
sz = types.size();
- for (int f = 0; f < sz; f ++)
+ for (size_t f = 0; f < sz; f ++)
{
const TypeNode *const type = types[f];
if (!type || type->nodeType != POINTER_TYPE)
diff --git a/src/analysis/ref.cpp b/src/analysis/ref.cpp
index 8a5ea50..f59bce8 100644
--- a/src/analysis/ref.cpp
+++ b/src/analysis/ref.cpp
@@ -39,7 +39,9 @@
namespace Analysis
{
-void analyseComponentRef(ComponentRefNode *node, const WalkItem &wi, WalkItem &wo)
+void analyseComponentRef(ComponentRefNode *node,
+ const WalkItem &wi,
+ WalkItem &wo A_UNUSED)
{
// need atleast one arg for check
if (!node->object || command == FindArgs)
diff --git a/src/plugin.cpp b/src/plugin.cpp
index 8c5879b..0938f71 100644
--- a/src/plugin.cpp
+++ b/src/plugin.cpp
@@ -55,8 +55,11 @@ static void pre_generic(void *gcc_data,
}
int plugin_init (struct plugin_name_args *plugin_info,
- struct plugin_gcc_version *version A_UNUSED)
+ struct plugin_gcc_version *version)
{
+ if (!plugin_default_version_check (version, &gcc_version))
+ return 1;
+
const char *const plugin_name = plugin_info->base_name;
const int argc = plugin_info->argc;
struct plugin_argument *argv = plugin_info->argv;