audk/ArmPkg/Library/ArmMmuLib/AArch64
Michael Kubacki d451bba399 ArmPkg/ArmMmuLib: Use function pointer type
mReplaceLiveEntryFunc is a function pointer but assigned as a VOID*
pointer:

  mReplaceLiveEntryFunc = *(VOID **)GET_GUID_HOB_DATA (Hob);

This leads to the Visual Studio warning:

  nonstandard extension, function/data pointer conversion in
  expression

This change updates the assignment to avoid using a data pointer and
defines a type for the function pointer to succinctly and accurately
refer to the type when it is used in the library code.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
2023-11-28 10:12:29 +00:00
..
ArmMmuLibCore.c ArmPkg/ArmMmuLib: Use function pointer type 2023-11-28 10:12:29 +00:00
ArmMmuLibReplaceEntry.S ArmPkg/ArmMmuLib AARCH64: Add missing ISB after page table update 2023-05-23 00:43:21 +00:00
ArmMmuPeiLibConstructor.c ArmPkg/ArmMmuLib: Use function pointer type 2023-11-28 10:12:29 +00:00