summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/arm/v7/operands/offset.c6
-rw-r--r--plugins/arm/v7/operands/rotation.c6
-rw-r--r--plugins/arm/v7/operands/shift.c6
-rw-r--r--plugins/itanium/component.c1
4 files changed, 7 insertions, 12 deletions
diff --git a/plugins/arm/v7/operands/offset.c b/plugins/arm/v7/operands/offset.c
index 967b296..75fd6a0 100644
--- a/plugins/arm/v7/operands/offset.c
+++ b/plugins/arm/v7/operands/offset.c
@@ -263,6 +263,8 @@ static GArchOperand *g_armv7_offset_operand_get_inner_operand_from_path(const GA
{
GArchOperand *result; /* Opérande trouvée à renvoyer */
+ result = NULL;
+
if (strncmp(path, "0", 1) == 0)
switch (path[1])
{
@@ -275,10 +277,6 @@ static GArchOperand *g_armv7_offset_operand_get_inner_operand_from_path(const GA
result = g_arch_operand_get_inner_operand_from_path(operand->value, path + 1);
break;
- default:
- result = NULL;
- break;
-
}
return result;
diff --git a/plugins/arm/v7/operands/rotation.c b/plugins/arm/v7/operands/rotation.c
index 5db1d27..bd99e63 100644
--- a/plugins/arm/v7/operands/rotation.c
+++ b/plugins/arm/v7/operands/rotation.c
@@ -279,6 +279,8 @@ static GArchOperand *g_armv7_rotation_operand_get_inner_operand_from_path(const
{
GArchOperand *result; /* Opérande trouvée à renvoyer */
+ result = NULL;
+
if (strncmp(path, "0", 1) == 0)
switch (path[1])
{
@@ -291,10 +293,6 @@ static GArchOperand *g_armv7_rotation_operand_get_inner_operand_from_path(const
result = g_arch_operand_get_inner_operand_from_path(operand->value, path + 1);
break;
- default:
- result = NULL;
- break;
-
}
return result;
diff --git a/plugins/arm/v7/operands/shift.c b/plugins/arm/v7/operands/shift.c
index 8da666e..a25f36c 100644
--- a/plugins/arm/v7/operands/shift.c
+++ b/plugins/arm/v7/operands/shift.c
@@ -263,6 +263,8 @@ static GArchOperand *g_armv7_shift_operand_get_inner_operand_from_path(const GAr
{
GArchOperand *result; /* Opérande trouvée à renvoyer */
+ result = NULL;
+
if (strncmp(path, "0", 1) == 0)
switch (path[1])
{
@@ -275,10 +277,6 @@ static GArchOperand *g_armv7_shift_operand_get_inner_operand_from_path(const GAr
result = g_arch_operand_get_inner_operand_from_path(operand->shift_value, path + 1);
break;
- default:
- result = NULL;
- break;
-
}
return result;
diff --git a/plugins/itanium/component.c b/plugins/itanium/component.c
index 25ea175..558936a 100644
--- a/plugins/itanium/component.c
+++ b/plugins/itanium/component.c
@@ -1087,6 +1087,7 @@ char *itd_translate_component(const itanium_component *comp, char *base)
break;
default:
assert(false);
+ result = NULL;
break;
}