diff options
author | Devang Patel <dpatel@apple.com> | 2008-09-02 21:47:13 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2008-09-02 21:47:13 +0000 |
commit | ca9d93e62797493bde74c28bec61f25f2b9e5def (patch) | |
tree | d2ad6f44831d336e12df3410e4ce5b5a76d95288 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 805b37ca435a412de16b3ac640bf57c919bea558 (diff) | |
download | bcm5719-llvm-ca9d93e62797493bde74c28bec61f25f2b9e5def.tar.gz bcm5719-llvm-ca9d93e62797493bde74c28bec61f25f2b9e5def.zip |
Read and write function notes.
llvm-svn: 55657
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
-rw-r--r-- | llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index 79d863833dd..0d6b6f2edbe 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -1197,6 +1197,9 @@ bool BitcodeReader::ParseModule(const std::string &ModuleID) { return Error("Invalid GC ID"); Func->setGC(GCTable[Record[8]-1].c_str()); } + if (!isProto && Record.size() > 9 && Record[9]) { + Func->setNotes(Record[9]); + } ValueList.push_back(Func); |