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

Chris Lattner sabre at nondot.org
Sat May 5 11:57:50 PDT 2007



Changes in directory llvm/lib/Bitcode/Reader:

BitcodeReader.cpp updated: 1.38 -> 1.39
---
Log message:

add support for BLOCKINFO records at the module level.  This fixes the reader
issues reid noticed last night.



---
Diffs of the changes:  (+4 -0)

 BitcodeReader.cpp |    4 ++++
 1 files changed, 4 insertions(+)


Index: llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff -u llvm/lib/Bitcode/Reader/BitcodeReader.cpp:1.38 llvm/lib/Bitcode/Reader/BitcodeReader.cpp:1.39
--- llvm/lib/Bitcode/Reader/BitcodeReader.cpp:1.38	Fri May  4 19:17:00 2007
+++ llvm/lib/Bitcode/Reader/BitcodeReader.cpp	Sat May  5 13:57:30 2007
@@ -805,6 +805,10 @@
         if (Stream.SkipBlock())
           return Error("Malformed block record");
         break;
+      case bitc::BLOCKINFO_BLOCK_ID:
+        if (Stream.ReadBlockInfoBlock())
+          return Error("Malformed BlockInfoBlock");
+        break;
       case bitc::PARAMATTR_BLOCK_ID:
         if (ParseParamAttrBlock())
           return true;






More information about the llvm-commits mailing list