[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