ARM toolchain raises the build error: "enumerated
type mixed with another type"

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.mar...@arm.com>
---
 MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c 
b/MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c
index 2c6713f..b23a056 100644
--- a/MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c
+++ b/MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c
@@ -789,7 +789,7 @@ GetProfileMemoryIndex (
   if ((UINT32) MemoryType >= MEMORY_TYPE_OS_RESERVED_MIN) {
     return EfiMaxMemoryType;
   } else if ((UINT32) MemoryType >= MEMORY_TYPE_OEM_RESERVED_MIN) {
-    return EfiMaxMemoryType + 1;
+    return (EFI_MEMORY_TYPE)(EfiMaxMemoryType + 1);
   } else {
     return MemoryType;
   }
-- 
2.1.1


------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to