[llvm] [Support] Permit "default" string in AllocToken mode parsing (PR #169351)
Marco Elver via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 24 08:03:06 PST 2025
https://github.com/melver created https://github.com/llvm/llvm-project/pull/169351
Update getAllocTokenModeFromString() to recognize "default" as a valid mode string, mapping it to `DefaultAllocTokenMode`.
>From f97b674bd8ed4ce14204c715becc790a39ec344b Mon Sep 17 00:00:00 2001
From: Marco Elver <elver at google.com>
Date: Mon, 24 Nov 2025 14:53:55 +0100
Subject: [PATCH] [Support] Permit "default" string in AllocToken mode parsing
Update getAllocTokenModeFromString() to recognize "default" as a valid
mode string, mapping it to `DefaultAllocTokenMode`.
---
llvm/lib/Support/AllocToken.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/llvm/lib/Support/AllocToken.cpp b/llvm/lib/Support/AllocToken.cpp
index 8e9e89f0df353..daa40d4e9dcc6 100644
--- a/llvm/lib/Support/AllocToken.cpp
+++ b/llvm/lib/Support/AllocToken.cpp
@@ -24,6 +24,7 @@ llvm::getAllocTokenModeFromString(StringRef Name) {
.Case("random", AllocTokenMode::Random)
.Case("typehash", AllocTokenMode::TypeHash)
.Case("typehashpointersplit", AllocTokenMode::TypeHashPointerSplit)
+ .Case("default", DefaultAllocTokenMode)
.Default(std::nullopt);
}
More information about the llvm-commits
mailing list