diff options
author | Chris Lattner <sabre@nondot.org> | 2009-12-31 00:51:46 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-12-31 00:51:46 +0000 |
commit | d5d03a33f31701ee7555409081a2c30b336a6c85 (patch) | |
tree | 35b791124ae726f8284310ad6e04368cf8dd0daa | |
parent | a239cd06488e3a1e6d9cb4b0dd50e4073c278613 (diff) | |
download | external_llvm-d5d03a33f31701ee7555409081a2c30b336a6c85.zip external_llvm-d5d03a33f31701ee7555409081a2c30b336a6c85.tar.gz external_llvm-d5d03a33f31701ee7555409081a2c30b336a6c85.tar.bz2 |
tidy
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92320 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Bitcode/Writer/ValueEnumerator.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/Bitcode/Writer/ValueEnumerator.cpp b/lib/Bitcode/Writer/ValueEnumerator.cpp index a6da44f..994dcb3 100644 --- a/lib/Bitcode/Writer/ValueEnumerator.cpp +++ b/lib/Bitcode/Writer/ValueEnumerator.cpp @@ -78,6 +78,8 @@ ValueEnumerator::ValueEnumerator(const Module *M) { // the module symbol table can refer to them... EnumerateValueSymbolTable(M->getValueSymbolTable()); + SmallVector<std::pair<unsigned, MDNode*>, 8> MDs; + // Enumerate types used by function bodies and argument lists. for (Module::const_iterator F = M->begin(), E = M->end(); F != E; ++F) { @@ -85,7 +87,6 @@ ValueEnumerator::ValueEnumerator(const Module *M) { I != E; ++I) EnumerateType(I->getType()); - SmallVector<std::pair<unsigned, MDNode*>, 2> MDs; for (Function::const_iterator BB = F->begin(), E = F->end(); BB != E; ++BB) for (BasicBlock::const_iterator I = BB->begin(), E = BB->end(); I!=E;++I){ for (User::const_op_iterator OI = I->op_begin(), E = I->op_end(); @@ -229,13 +230,13 @@ void ValueEnumerator::EnumerateMetadata(const MetadataBase *MD) { } // Add the value. + assert(isa<MDString>(MD) && "Unknown metadata kind"); MDValues.push_back(std::make_pair(MD, 1U)); MDValueID = MDValues.size(); } void ValueEnumerator::EnumerateValue(const Value *V) { - assert(V->getType() != Type::getVoidTy(V->getContext()) && - "Can't insert void values!"); + assert(!V->getType()->isVoidTy() && "Can't insert void values!"); if (const MetadataBase *MB = dyn_cast<MetadataBase>(V)) return EnumerateMetadata(MB); |