[llvm-branch-commits] [NFC][Support] Make private internals details of Matcher (PR #162302)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Oct 7 08:26:44 PDT 2025


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-llvm-support

Author: Vitaly Buka (vitalybuka)

<details>
<summary>Changes</summary>



---
Full diff: https://github.com/llvm/llvm-project/pull/162302.diff


1 Files Affected:

- (modified) llvm/include/llvm/Support/SpecialCaseList.h (+5-2) 


``````````diff
diff --git a/llvm/include/llvm/Support/SpecialCaseList.h b/llvm/include/llvm/Support/SpecialCaseList.h
index c2c9271b0a37a..e824cd44f6297 100644
--- a/llvm/include/llvm/Support/SpecialCaseList.h
+++ b/llvm/include/llvm/Support/SpecialCaseList.h
@@ -121,12 +121,15 @@ class SpecialCaseList {
   /// Represents a set of globs and their line numbers
   class Matcher {
   public:
-    LLVM_ABI Error insert(StringRef Pattern, unsigned LineNumber,
-                          bool UseRegex);
     // Returns the line number in the source file that this query matches to.
     // Returns zero if no match is found.
     LLVM_ABI unsigned match(StringRef Query) const;
 
+  private:
+    friend class SpecialCaseList;
+    LLVM_ABI Error insert(StringRef Pattern, unsigned LineNumber,
+                          bool UseRegex);
+
     struct Glob {
       std::string Name;
       unsigned LineNo;

``````````

</details>


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


More information about the llvm-branch-commits mailing list