[llvm] [AllocToken] Add TypeFuncHash and TypeFuncHashPointerSplit modes (PR #227686)

Ai Nozaki via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 1 09:47:28 PDT 2026


================
@@ -119,7 +119,8 @@ MDNode *getAllocTokenMetadata(const CallBase &CB) {
     if (!Ret)
       return nullptr;
   }
-  assert(Ret->getNumOperands() == 2 && "bad !alloc_token");
+  assert((Ret->getNumOperands() == 2 || Ret->getNumOperands() == 3) &&
+         "bad !alloc_token");
   assert(isa<MDString>(Ret->getOperand(0)));
   assert(isa<ConstantAsMetadata>(Ret->getOperand(1)));
----------------
ainozaki wrote:

Thank you, I've added the assert.

https://github.com/llvm/llvm-project/pull/227686


More information about the llvm-commits mailing list