================ @@ -5096,6 +5097,23 @@ void Verifier::visitCallsiteMetadata(Instruction &I, MDNode *MD) { visitCallStackMetadata(MD); } +void Verifier::visitCalleeTypeMetadata(Instruction &I, MDNode *MD) { + Check(isa<CallBase>(I), "!callee_type metadata should only exist on calls", + &I); + CallBase *CB = cast<CallBase>(&I); + Check(CB->isIndirectCall(), + "!callee_type metadata should only exist on indirect function calls", + &I); + for (const auto &Op : MD->operands()) { ---------------- ilovepi wrote:
nit: ```suggestion for (const Operand &Op : MD->operands()) { ``` https://github.com/llvm/llvm-project/pull/87573 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits