Skip to content

Fix C4163 warning in VS2026 when target is ARM64EC#162

Open
evelynwu-msft wants to merge 1 commit into
martinus:mainfrom
evelynwu-msft:fix-C4163
Open

Fix C4163 warning in VS2026 when target is ARM64EC#162
evelynwu-msft wants to merge 1 commit into
martinus:mainfrom
evelynwu-msft:fix-C4163

Conversation

@evelynwu-msft

Copy link
Copy Markdown

The MSVC intrinsic _umul128 is not available when the target architecture is ARM64EC which results in the following warning: ankerl\stl.h(80,23): warning C4163: '_umul128': not available as an intrinsic function.

The guard around the _umul128 intrinsic directive in stl.h needs an explicit check for _M_ARM64EC as _M_X64 is defined for both x64 and AMR64EC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant