Author: Kazu Hirata Date: 2023-10-10T22:26:08-07:00 New Revision: c8e17749757a62cdd5c1dea2cb25f3eaf933cd5d
URL: https://github.com/llvm/llvm-project/commit/c8e17749757a62cdd5c1dea2cb25f3eaf933cd5d DIFF: https://github.com/llvm/llvm-project/commit/c8e17749757a62cdd5c1dea2cb25f3eaf933cd5d.diff LOG: [Interp] Use llvm::endianness::native (NFC) This patch replaces endianness::native with llvm::endianness::native. Note that endianness::native would rely on: using endianness = llvm::endianness; in llvm/include/llvm/Support/Endian.h. Added: Modified: clang/lib/AST/Interp/ByteCodeEmitter.cpp clang/lib/AST/Interp/Source.h Removed: ################################################################################ diff --git a/clang/lib/AST/Interp/ByteCodeEmitter.cpp b/clang/lib/AST/Interp/ByteCodeEmitter.cpp index a634ee288f57c99..4989b4ba797f2cf 100644 --- a/clang/lib/AST/Interp/ByteCodeEmitter.cpp +++ b/clang/lib/AST/Interp/ByteCodeEmitter.cpp @@ -149,7 +149,7 @@ void ByteCodeEmitter::emitLabel(LabelTy Label) { void *Location = Code.data() + Reloc - align(sizeof(int32_t)); assert(aligned(Location)); const int32_t Offset = Target - static_cast<int64_t>(Reloc); - endian::write<int32_t, endianness::native, 1>(Location, Offset); + endian::write<int32_t, llvm::endianness::native, 1>(Location, Offset); } LabelRelocs.erase(It); } diff --git a/clang/lib/AST/Interp/Source.h b/clang/lib/AST/Interp/Source.h index fec950dd544f8a1..70a6b87d031bb85 100644 --- a/clang/lib/AST/Interp/Source.h +++ b/clang/lib/AST/Interp/Source.h @@ -55,7 +55,7 @@ class CodePtr final { template <typename T> std::enable_if_t<!std::is_pointer<T>::value, T> read() { assert(aligned(Ptr)); using namespace llvm::support; - T Value = endian::read<T, endianness::native, 1>(Ptr); + T Value = endian::read<T, llvm::endianness::native, 1>(Ptr); Ptr += align(sizeof(T)); return Value; } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits