[llvm-commits] [llvm] r109576 - /llvm/trunk/include/llvm/Support/CallSite.h

Gabor Greif ggreif at gmail.com
Wed Jul 28 03:45:00 PDT 2010


Author: ggreif
Date: Wed Jul 28 05:44:59 2010
New Revision: 109576

URL: http://llvm.org/viewvc/llvm-project?rev=109576&view=rev
Log:
we are supposed to only create proper CallSites from an instruction (esp. CallInst and InvokeInst)

Modified:
    llvm/trunk/include/llvm/Support/CallSite.h

Modified: llvm/trunk/include/llvm/Support/CallSite.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Support/CallSite.h?rev=109576&r1=109575&r2=109576&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Support/CallSite.h (original)
+++ llvm/trunk/include/llvm/Support/CallSite.h Wed Jul 28 05:44:59 2010
@@ -49,8 +49,8 @@
   PointerIntPair<InstrTy*, 1, bool> I;
 public:
   CallSiteBase() : I(0, false) {}
-  CallSiteBase(CallTy *CI) : I(CI, true) { /*assert(CI);*/ }
-  CallSiteBase(InvokeTy *II) : I(II, false) { /*assert(II);*/ }
+  CallSiteBase(CallTy *CI) : I(CI, true) { assert(CI); }
+  CallSiteBase(InvokeTy *II) : I(II, false) { assert(II); }
   CallSiteBase(ValTy *II) { *this = get(II); }
   CallSiteBase(InstrTy *II) {
     assert(II && "Null instruction given?");





More information about the llvm-commits mailing list