reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/IR/Verifier.cpp
 3662   Assert(LPI.getNumClauses() > 0 || LPI.isCleanup(),
 3662   Assert(LPI.getNumClauses() > 0 || LPI.isCleanup(),
 3663          "LandingPadInst needs at least one clause or to be a cleanup.", &LPI);
 3665   visitEHPadPredecessors(LPI);
 3668     LandingPadResultTy = LPI.getType();
 3670     Assert(LandingPadResultTy == LPI.getType(),
 3673            &LPI);
 3675   Function *F = LPI.getParent()->getParent();
 3677          "LandingPadInst needs to be in a function with a personality.", &LPI);
 3681   Assert(LPI.getParent()->getLandingPadInst() == &LPI,
 3681   Assert(LPI.getParent()->getLandingPadInst() == &LPI,
 3683          &LPI);
 3685   for (unsigned i = 0, e = LPI.getNumClauses(); i < e; ++i) {
 3686     Constant *Clause = LPI.getClause(i);
 3687     if (LPI.isCatch(i)) {
 3689              "Catch operand does not have pointer type!", &LPI);
 3691       Assert(LPI.isFilter(i), "Clause is neither catch nor filter!", &LPI);
 3691       Assert(LPI.isFilter(i), "Clause is neither catch nor filter!", &LPI);
 3693              "Filter operand is not an array of constants!", &LPI);
 3697   visitInstruction(LPI);