Like output_data, it's obvious that input_data was only used with 1 character
authorChris Lattner <sabre@nondot.org>
Wed, 14 Jan 2004 23:03:22 +0000 (23:03 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 14 Jan 2004 23:03:22 +0000 (23:03 +0000)
data.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10861 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Bytecode/Reader/ReaderPrimitives.h

index 01cb783d0eaf5af07423d215d59ecbf3c4d35a5b..0b0cf2cb4f5acf05bdbd62d82b9df8ddb54e7d3f 100644 (file)
@@ -132,20 +132,12 @@ static inline bool read(const unsigned char *&Buf, const unsigned char *EndBuf,
 
 static inline bool input_data(const unsigned char *&Buf,
                               const unsigned char *EndBuf, 
-                              void *Ptr, void *End, bool Align = false) {
+                              void *Ptr, void *End) {
   unsigned char *Start = (unsigned char *)Ptr;
   unsigned Amount = (unsigned char *)End - Start;
   if (Buf+Amount > EndBuf) return true;
-#ifdef ENDIAN_LITTLE
   std::copy(Buf, Buf+Amount, Start);
   Buf += Amount;
-#else
-  unsigned char *E = (unsigned char *)End;
-  while (Ptr != E)
-    *--E = *Buf++;
-#endif
-
-  if (Align) return align32(Buf, EndBuf);
   return false;
 }