Merge commit f577bfb99528 from llvm-project (by Alexander Potapenko):
authorDimitry Andric <dim@FreeBSD.org>
Thu, 8 Feb 2024 19:19:27 +0000 (20:19 +0100)
committerDimitry Andric <dim@FreeBSD.org>
Thu, 8 Feb 2024 19:19:27 +0000 (20:19 +0100)
commitcf675768528f22b4a9d8c70897b9ebf51da8061e
treedbd039e84adda36b351988fd43c5f23d281b8331
parent32a6df57df3ef5783bc4bb066cce9c476496e7a9
Merge commit f577bfb99528 from llvm-project (by Alexander Potapenko):

  [sanitizer][msan] fix AArch64 vararg support for KMSAN (#70660)

  Cast StackSaveAreaPtr, GrRegSaveAreaPtr, VrRegSaveAreaPtr to pointers to
  fix assertions in getShadowOriginPtrKernel().

  Fixes: https://github.com/llvm/llvm-project/issues/69738

  Patch by Mark Johnston.

Requested by: markj
MFC after: 3 days
contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp