Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
While building with the following command line: build -b DEBUG -a AARCH64 -t VS2017 -p MdeModulePkg\MdeModulePkg.dsc A missing cast triggers the following warning, then triggering an error: ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibCore.c(652): warning C4152: nonstandard extension, function/data pointer conversion in expression This patch first casts the function pointer to (UINTN), then to (VOID *), followowing the C99 standard s6.3.2.3 "Pointer", paragraphs 5 and 6. This suppresses the warning. Signed-off-by: Pierre Gondois <[email protected]> Suggested-by: Laszlo Ersek <[email protected]> Reviewed-by: Ard Biesheuvel <[email protected]>
- Loading branch information