Author: Timm Bäder Date: 2024-12-12T09:08:30+01:00 New Revision: cfad8f14f846860b5c2e413c41c9b2b56466662e
URL: https://github.com/llvm/llvm-project/commit/cfad8f14f846860b5c2e413c41c9b2b56466662e DIFF: https://github.com/llvm/llvm-project/commit/cfad8f14f846860b5c2e413c41c9b2b56466662e.diff LOG: [clang][bytecode] Fix a build failure on aarch64 This broke e.g. https://lab.llvm.org/buildbot/#/builders/190/builds/11216 Added: Modified: clang/lib/AST/ByteCode/InterpBuiltin.cpp Removed: ################################################################################ diff --git a/clang/lib/AST/ByteCode/InterpBuiltin.cpp b/clang/lib/AST/ByteCode/InterpBuiltin.cpp index 68b6929423e344..a343280b5ce50f 100644 --- a/clang/lib/AST/ByteCode/InterpBuiltin.cpp +++ b/clang/lib/AST/ByteCode/InterpBuiltin.cpp @@ -1950,7 +1950,8 @@ static bool interp__builtin_memcmp(InterpState &S, CodePtr OpPC, size_t MinBufferSize = std::min(BufferA.byteSize().getQuantity(), BufferB.byteSize().getQuantity()); - size_t CmpSize = std::min(MinBufferSize, Size.getZExtValue()); + size_t CmpSize = + std::min(MinBufferSize, static_cast<size_t>(Size.getZExtValue())); int Result = std::memcmp(BufferA.Data.get(), BufferB.Data.get(), CmpSize); if (Result == 0) pushInteger(S, 0, Call->getType()); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits