From 5014f40fa6cdf7210f45d28f06f624f3f3228069 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Wed, 17 Jun 2015 20:55:30 +0000 Subject: [Bitcode] Replace hand-coded little endian handling with Endian.h functions. No functional change intended. llvm-svn: 239944 --- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'llvm/lib/Bitcode') diff --git a/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp b/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp index 6da329d..e79eeb07 100644 --- a/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp +++ b/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp @@ -2406,10 +2406,7 @@ enum { static void WriteInt32ToBuffer(uint32_t Value, SmallVectorImpl &Buffer, uint32_t &Position) { - Buffer[Position + 0] = (unsigned char) (Value >> 0); - Buffer[Position + 1] = (unsigned char) (Value >> 8); - Buffer[Position + 2] = (unsigned char) (Value >> 16); - Buffer[Position + 3] = (unsigned char) (Value >> 24); + support::endian::write32le(&Buffer[Position], Value); Position += 4; } -- cgit v1.1