[clang] e690a34 - AST: Internalize functions after D111283

Fangrui Song via cfe-commits cfe-commits at lists.llvm.org
Wed Nov 23 22:53:28 PST 2022


Author: Fangrui Song
Date: 2022-11-23T22:53:23-08:00
New Revision: e690a346454958372de0ec1c762544864e9f5406

URL: https://github.com/llvm/llvm-project/commit/e690a346454958372de0ec1c762544864e9f5406
DIFF: https://github.com/llvm/llvm-project/commit/e690a346454958372de0ec1c762544864e9f5406.diff

LOG: AST: Internalize functions after D111283

Added: 
    

Modified: 
    clang/lib/AST/ASTContext.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/AST/ASTContext.cpp b/clang/lib/AST/ASTContext.cpp
index e887f44b3ca0b..08f5b1a59d46d 100644
--- a/clang/lib/AST/ASTContext.cpp
+++ b/clang/lib/AST/ASTContext.cpp
@@ -12277,14 +12277,14 @@ static Decl *getCommonDecl(Decl *X, Decl *Y) {
 }
 
 template <class T, std::enable_if_t<std::is_base_of_v<Decl, T>, bool> = true>
-T *getCommonDecl(T *X, T *Y) {
+static T *getCommonDecl(T *X, T *Y) {
   return cast_or_null<T>(
       getCommonDecl(const_cast<Decl *>(cast_or_null<Decl>(X)),
                     const_cast<Decl *>(cast_or_null<Decl>(Y))));
 }
 
 template <class T, std::enable_if_t<std::is_base_of_v<Decl, T>, bool> = true>
-T *getCommonDeclChecked(T *X, T *Y) {
+static T *getCommonDeclChecked(T *X, T *Y) {
   return cast<T>(getCommonDecl(const_cast<Decl *>(cast<Decl>(X)),
                                const_cast<Decl *>(cast<Decl>(Y))));
 }


        


More information about the cfe-commits mailing list