[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

Chris Lattner lattner at cs.uiuc.edu
Tue Oct 22 18:56:01 PDT 2002


Changes in directory llvm/lib/Bytecode/Reader:

Reader.cpp updated: 1.38 -> 1.39

---
Log message:

Wow, for some reason, when reading bytecode from stdin, we were only reading
4 bytes at a time.  Change this to read blocks of 4k


---
Diffs of the changes:

Index: llvm/lib/Bytecode/Reader/Reader.cpp
diff -u llvm/lib/Bytecode/Reader/Reader.cpp:1.38 llvm/lib/Bytecode/Reader/Reader.cpp:1.39
--- llvm/lib/Bytecode/Reader/Reader.cpp:1.38	Sun Oct 13 22:33:02 2002
+++ llvm/lib/Bytecode/Reader/Reader.cpp	Tue Oct 22 18:55:24 2002
@@ -624,7 +624,7 @@
     size_t FileSize = 0;
     int BlockSize;
     uchar Buffer[4096], *FileData = 0;
-    while ((BlockSize = read(0, Buffer, 4))) {
+    while ((BlockSize = read(0, Buffer, 4096))) {
       if (BlockSize == -1) { free(FileData); return 0; }
 
       FileData = (uchar*)realloc(FileData, FileSize+BlockSize);





More information about the llvm-commits mailing list