X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseLib%2FSetJump.c;h=6cf197d535d536978105e2e2399d1c6105aca5de;hb=efb2311707ec50ff04ebaecbb151ce8d8f168ee4;hp=f03479ae81e095a1306aaf418fb38b66ee2ff688;hpb=3f566587aea64bb986866c7f69a6b82891bf59db;p=mirror_edk2.git diff --git a/MdePkg/Library/BaseLib/SetJump.c b/MdePkg/Library/BaseLib/SetJump.c index f03479ae81..6cf197d535 100644 --- a/MdePkg/Library/BaseLib/SetJump.c +++ b/MdePkg/Library/BaseLib/SetJump.c @@ -10,10 +10,13 @@ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - Module Name: SetJump.c - **/ + + + +#include "BaseLibInternals.h" + /** Worker function that checks ASSERT condition for JumpBuffer @@ -33,7 +36,5 @@ InternalAssertJumpBuffer ( { ASSERT (JumpBuffer != NULL); -#ifdef MDE_CPU_IPF - ASSERT (((UINTN)JumpBuffer & 0xf) == 0); -#endif + ASSERT (((UINTN)JumpBuffer & (BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT - 1)) == 0); }