diff options
| author | Marc Chen <marc.chen@microsoft.com> | 2026-09-10 21:13:14 +0300 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2026-09-11 20:37:25 +0300 |
| commit | fc428a1dab3555d539404b8618a9519fe6105f1b (patch) | |
| tree | f5996325eb1a33cfea8abb6f68103bc4d74a41b8 /BaseTools/Source/Python/Workspace/MetaFileCommentParser.py | |
| parent | a311509574edf15285f379df416063e9e9c015b5 (diff) | |
| download | edk2-fc428a1dab3555d539404b8618a9519fe6105f1b.tar.xz | |
MdePkg/CompilerIntrinsicsLib: Fix IA32 with VS202x
CompilerIntrinsicsLib is causing a #UD when used in IA32 mode.
This was tracked back to memcpy using size_t, which locally
defined in the file as __int64. When compiling for IA32 target,
this results in the memcpy interpreting 64 bits from the
calling convention instead of the 32 bits that were passed.
Update the local size_t defines to use UINTN. This matches
the functionality from CryptoPkg's Intrinsic functions.
Add CompilerIntrinsics to IA32/X64 component so it is complied
as part of CI.
Add size_t as ECC check exclusion to MdePkg.ci.yaml.
Signed-off-by: Aaron Pop <aaronpop@microsoft.com>
Diffstat (limited to 'BaseTools/Source/Python/Workspace/MetaFileCommentParser.py')
0 files changed, 0 insertions, 0 deletions
