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

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


================
@@ -3358,6 +3358,11 @@ class CodeGenFunction : public CodeGenTypeCache {
                      SanitizerSet SkippedChecks = SanitizerSet(),
                      llvm::Value *ArraySize = nullptr);
 
+  /// Converts the CFITypeCheckKind into SanitizerKind::SanitizerOrdinal and
+  /// llvm::SanitizerStatKind.
+  static std::pair<SanitizerKind::SanitizerOrdinal, llvm::SanitizerStatKind>
----------------
fmayer wrote:

Why do we put a static function in the header?

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


More information about the cfe-commits mailing list