diff options
-rw-r--r-- | lib/VMCore/Verifier.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/lib/VMCore/Verifier.cpp b/lib/VMCore/Verifier.cpp index 72ceb60abe..29d19c3ed4 100644 --- a/lib/VMCore/Verifier.cpp +++ b/lib/VMCore/Verifier.cpp @@ -60,7 +60,6 @@ #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/StringExtras.h" #include "llvm/ADT/STLExtras.h" -#include "llvm/Support/CommandLine.h" #include "llvm/Support/Compiler.h" #include <algorithm> #include <sstream> @@ -68,10 +67,6 @@ using namespace llvm; namespace { // Anonymous namespace for class - cl::opt<bool> - Pedantic("verify-pedantic", - cl::desc("Reject code with undefined behaviour")); - struct VISIBILITY_HIDDEN PreVerifier : public FunctionPass { static char ID; // Pass ID, replacement for typeid @@ -830,12 +825,6 @@ void Verifier::visitCallInst(CallInst &CI) { CI.getOperand(i+1), FTy->getParamType(i), &CI); if (Function *F = CI.getCalledFunction()) { - if (Pedantic) { - // Verify that calling convention of Function and CallInst match - Assert1(F->getCallingConv() == CI.getCallingConv(), - "Call uses different calling convention than function", &CI); - } - if (Intrinsic::ID ID = (Intrinsic::ID)F->getIntrinsicID()) visitIntrinsicFunctionCall(ID, CI); } |