[clang] [NFCI] Refactor into 'ParseCFITypeCheckKind' (PR #140117)

Florian Mayer via cfe-commits cfe-commits at lists.llvm.org
Thu May 15 12:43:24 PDT 2025


================
@@ -2779,6 +2779,39 @@ void CodeGenFunction::EmitTypeMetadataCodeForVCall(const CXXRecordDecl *RD,
   }
 }
 
+/// Converts the CFITypeCheckKind into SanitizerKind::SanitizerOrdinal and
+/// llvm::SanitizerStatKind.
+static std::pair<SanitizerKind::SanitizerOrdinal, llvm::SanitizerStatKind>
+ParseCFITypeCheckKind(CodeGenFunction::CFITypeCheckKind TCK) {
----------------
fmayer wrote:

(optional) I don't really like the function name, because it doesn't really parse anything per se

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


More information about the cfe-commits mailing list