LLVM trunk build fail fix (MDNode interface change)

This commit is contained in:
Anton Mitrokhin
2014-11-13 12:02:58 +03:00
parent 4351fc600b
commit 5cb50eca30
2 changed files with 2 additions and 16 deletions

View File

@@ -152,11 +152,7 @@ namespace {
incorporateValue(Aliasee);
}
#if defined(LLVM_3_2) || defined(LLVM_3_3) || defined(LLVM_3_4) || defined(LLVM_3_5)
llvm::SmallVector<std::pair<unsigned, llvm::MDNode*>, 4> MDForInst;
#else // LLVM 3.6+
llvm::SmallVector<std::pair<unsigned, llvm::Value*>, 4> MDForInst;
#endif
// Get types from functions.
for (llvm::Module::const_iterator FI = M.begin(), E = M.end(); FI != E; ++FI) {