summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-05-06 19:27:46 +0000
committerChris Lattner <sabre@nondot.org>2007-05-06 19:27:46 +0000
commit53862f7d2b9442424c7656850e0126b15de459f9 (patch)
treeccf87d20fdd25c9972f2d3377000f5a6ec7a8f92 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parentc57f2187b04fa5f145f60ab7fecd81b41468111a (diff)
downloadbcm5719-llvm-53862f7d2b9442424c7656850e0126b15de459f9.tar.gz
bcm5719-llvm-53862f7d2b9442424c7656850e0126b15de459f9.zip
fix off-by-one that caused the llvm2cpp test to fail
llvm-svn: 36880
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
-rw-r--r--llvm/lib/Bitcode/Reader/BitcodeReader.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
index ffbd0e8a0e5..e9531f1e1d9 100644
--- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
@@ -964,9 +964,11 @@ bool BitcodeReader::ParseModule(const std::string &ModuleID) {
Section = SectionTable[Record[5]-1];
}
GlobalValue::VisibilityTypes Visibility = GlobalValue::DefaultVisibility;
- if (Record.size() >= 6) Visibility = GetDecodedVisibility(Record[6]);
+ if (Record.size() > 6)
+ Visibility = GetDecodedVisibility(Record[6]);
bool isThreadLocal = false;
- if (Record.size() >= 7) isThreadLocal = Record[7];
+ if (Record.size() > 7)
+ isThreadLocal = Record[7];
GlobalVariable *NewGV =
new GlobalVariable(Ty, isConstant, Linkage, 0, "", TheModule);
OpenPOWER on IntegriCloud