From 9226736f0702db296433466462cfbad5a11bf46b Mon Sep 17 00:00:00 2001 From: Cyrille Bagard Date: Fri, 31 Jul 2015 21:51:53 +0000 Subject: 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 --- ChangeLog | 5 +++++ src/arch/arm/v7/helpers.h | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index fa4ced8..3d4c8b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +15-07-31 Cyrille Bagard + + * src/arch/arm/v7/helpers.h: + Remove last compiler warnings with lists built from one register. + 15-07-30 Cyrille Bagard * 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; \ }) -- cgit v0.11.2-87-g4458