From 693877f8e593e51f38e67108c4db98e56f68e8d8 Mon Sep 17 00:00:00 2001 From: "Feng, YunhuaX" Date: Fri, 2 Feb 2018 10:34:24 +0800 Subject: [PATCH 1/1] BaseTools: Fix make PcdValueCommon.c failure on GCC error message: PcdValueCommon.c: In function '__PcdGetPtr': PcdValueCommon.c:315:11: error: variable 'Byte' set but not used [-Werror=unused-but-set-variable] UINT8 Byte; ^ cc1: all warnings being treated as errors Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Yunhua Feng Reviewed-by: Yonghong Zhu --- BaseTools/Source/C/Common/PcdValueCommon.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/BaseTools/Source/C/Common/PcdValueCommon.c b/BaseTools/Source/C/Common/PcdValueCommon.c index 210f87b8b5..fa12869eda 100644 --- a/BaseTools/Source/C/Common/PcdValueCommon.c +++ b/BaseTools/Source/C/Common/PcdValueCommon.c @@ -312,7 +312,6 @@ Returns: CHAR8 *Value; UINT8 *Buffer; CHAR8 *End; - UINT8 Byte; Index = LookupPcdIndex (SkuName, DefaultValueName, TokenSpaceGuidName, TokenName); if (Index < 0) { @@ -330,7 +329,7 @@ Returns: break; case PcdDataTypePointer: Value = &PcdList[Index].Value[1]; - for (*Size = 0, Byte = (UINT8) strtoul(Value, &End, 16); Value != End; Byte = (UINT8) strtoul(Value, &End, 16), *Size = *Size + 1) { + for (*Size = 0, strtoul(Value, &End, 16); Value != End; strtoul(Value, &End, 16), *Size = *Size + 1) { Value = End + 1; } Buffer = malloc(*Size + 1); -- 2.39.2