build(kernel): fix compiling in release mode

This commit is contained in:
EnderIce2 2025-05-13 15:11:32 +00:00
parent d7abd36717
commit 6592db3f4e
Signed by: enderice2
GPG Key ID: FEB6B8A8507BA62E
2 changed files with 6 additions and 0 deletions

View File

@ -73,6 +73,7 @@ VOID InitializeMemoryEntries(EFI_MEMORY_DESCRIPTOR *MemoryMap, UINTN NumberOfEnt
for (UINTN i = 0; i < NumberOfEntries; i++)
{
EFI_MEMORY_DESCRIPTOR *desc = (EFI_MEMORY_DESCRIPTOR *)((UINT8 *)MemoryMap + i * DescriptorSize);
UNUSED(desc);
#ifdef DEBUG
const char *EFI_MEMORY_TYPE_STRINGS[] = {

View File

@ -17,6 +17,9 @@
#pragma once
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-variable"
/* This part is from "4.6.1.1 Industry Standard Configuration Tables" */
#define EFI_ACPI_20_TABLE_GUID \
@ -633,3 +636,5 @@ static EFI_GUID gWindowsUxCapsuleGuid = {0x3b8c8162, 0x188c, 0x46a4, {0xae, 0xc9
#define UiProtocol gEFiUiInterfaceProtocolGuid
#define UnicodeCollationProtocol gEfiUnicodeCollationProtocolGuid
#define Vt100Protocol gEfiVT100Guid
#pragma GCC diagnostic pop