diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2015-07-31 21:51:53 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2015-07-31 21:51:53 (GMT) |
commit | 9226736f0702db296433466462cfbad5a11bf46b (patch) | |
tree | 43589a0524e0a6ce756b4ccf836f1bd4e9d0d113 | |
parent | fb79d2e3dac19aca1aa1b903812638b40141c244 (diff) |
Removed last compiler warnings with lists built from one register.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@562 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/arch/arm/v7/helpers.h | 6 |
2 files changed, 9 insertions, 2 deletions
@@ -1,3 +1,8 @@ +15-07-31 Cyrille Bagard <nocbos@gmail.com> + + * src/arch/arm/v7/helpers.h: + Remove last compiler warnings with lists built from one register. + 15-07-30 Cyrille Bagard <nocbos@gmail.com> * tools/d2c/spec.c: diff --git a/src/arch/arm/v7/helpers.h b/src/arch/arm/v7/helpers.h index b4fe9b4..e03f5ab 100644 --- a/src/arch/arm/v7/helpers.h +++ b/src/arch/arm/v7/helpers.h @@ -246,11 +246,13 @@ return shift_t; }) -#define ListFromRegister(reg) \ +#define ListFromRegister(regop) \ ({ \ GArchOperand *__result; \ + GArmV7Register *__reg; \ __result = g_armv7_reglist_operand_new(); \ - g_armv7_reglist_add_register(G_ARMV7_REGLIST_OPERAND(__result), reg); \ + __reg = G_ARMV7_REGISTER(regop); \ + g_armv7_reglist_add_register(G_ARMV7_REGLIST_OPERAND(__result), __reg); \ __result; \ }) |