From 1afaafe30739facbc846ffe75aa35c29c1de781c Mon Sep 17 00:00:00 2001 From: Matthias Bolte Date: Thu, 14 Apr 2011 19:18:27 +0200 Subject: [PATCH] esx: Fix gcc 4.6 warning about initialized but unused variables This warnings come from partly generated code. Therefore, the best solution is to mark them as potentially being unused using the ATTRIBUTE_UNUSED macro. This is suggested by the gcc documentation. Reported by Christophe Fergeau --- src/esx/esx_vi.c | 2 +- src/esx/esx_vi_types.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/esx/esx_vi.c b/src/esx/esx_vi.c index 9d5768dd46..951f537051 100644 --- a/src/esx/esx_vi.c +++ b/src/esx/esx_vi.c @@ -60,7 +60,7 @@ void \ esxVI_##_type##_Free(esxVI_##_type **ptrptr) \ { \ - esxVI_##_type *item = NULL; \ + esxVI_##_type *item ATTRIBUTE_UNUSED; \ \ if (ptrptr == NULL || *ptrptr == NULL) { \ return; \ diff --git a/src/esx/esx_vi_types.c b/src/esx/esx_vi_types.c index 29a3c397fa..d264583d9c 100644 --- a/src/esx/esx_vi_types.c +++ b/src/esx/esx_vi_types.c @@ -58,7 +58,7 @@ void \ esxVI_##_type##_Free(esxVI_##_type **ptrptr) \ { \ - esxVI_##_type *item = NULL; \ + esxVI_##_type *item ATTRIBUTE_UNUSED; \ \ if (ptrptr == NULL || *ptrptr == NULL) { \ return; \ @@ -189,7 +189,7 @@ esxVI_##_type##_Cast##_dest_extra##FromAnyType(esxVI_AnyType *anyType, \ _dest_type **ptrptr) \ { \ - _dest_type *item; \ + _dest_type *item ATTRIBUTE_UNUSED; \ \ if (anyType == NULL || ptrptr == NULL || *ptrptr != NULL) { \ ESX_VI_ERROR(VIR_ERR_INTERNAL_ERROR, "%s", \ -- 2.39.5