From 6623f8fe66f70d531459ade3a62099fe87fcc444 Mon Sep 17 00:00:00 2001 From: Ruiyu Ni Date: Mon, 3 Sep 2018 10:22:56 +0800 Subject: [PATCH] EmulatorPkg/PlatformBmLib: Fix GCC build failure Some local variables are initialized but never used. GCC complains about that. The patch fixes this issue. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ruiyu Ni Reviewed-by: Dandan Bi --- .../Library/PlatformBmLib/PlatformBmMemoryTest.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/EmulatorPkg/Library/PlatformBmLib/PlatformBmMemoryTest.c b/EmulatorPkg/Library/PlatformBmLib/PlatformBmMemoryTest.c index 5b39776453..b07226ffbd 100644 --- a/EmulatorPkg/Library/PlatformBmLib/PlatformBmMemoryTest.c +++ b/EmulatorPkg/Library/PlatformBmLib/PlatformBmMemoryTest.c @@ -41,26 +41,15 @@ PlatformBootManagerMemoryTest ( EFI_GENERIC_MEMORY_TEST_PROTOCOL *GenMemoryTest; UINT64 TestedMemorySize; UINT64 TotalMemorySize; - UINT64 PreviousValue; BOOLEAN ErrorOut; BOOLEAN TestAbort; EFI_INPUT_KEY Key; - CHAR16 *StrTotalMemory; - CHAR16 *Pos; - UINTN StrTotalMemorySize; ReturnStatus = EFI_SUCCESS; ZeroMem (&Key, sizeof (EFI_INPUT_KEY)); - StrTotalMemorySize = 128; - Pos = AllocateZeroPool (StrTotalMemorySize); - ASSERT (Pos != NULL); - - StrTotalMemory = Pos; - TestedMemorySize = 0; TotalMemorySize = 0; - PreviousValue = 0; ErrorOut = FALSE; TestAbort = FALSE; @@ -72,7 +61,6 @@ PlatformBootManagerMemoryTest ( (VOID **) &GenMemoryTest ); if (EFI_ERROR (Status)) { - FreePool (Pos); return EFI_SUCCESS; } @@ -89,7 +77,6 @@ PlatformBootManagerMemoryTest ( // do the test, and then the status of EFI_NO_MEDIA will be returned by // "MemoryTestInit". So it does not need to test memory again, just return. // - FreePool (Pos); return EFI_SUCCESS; } @@ -128,6 +115,5 @@ PlatformBootManagerMemoryTest ( Done: DEBUG ((DEBUG_INFO, "%d bytes of system memory tested OK\r\n", TotalMemorySize)); - FreePool (Pos); return ReturnStatus; }