Author: Chuanqi Xu
Date: 2023-03-10T15:25:26+08:00
New Revision: 8592b3e1d2080d9f6b3102dfb5895ca390da44a0

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

LOG: Revert "[NFC] Don't recompute Linkage for Decl in Release Modes"

This reverts commit 87ba95aa212a4fd363a4dd52677e9eea5224a4e7.

Added: 
    

Modified: 
    clang/lib/AST/Decl.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp
index 06af1969a8f0..240e744ee644 100644
--- a/clang/lib/AST/Decl.cpp
+++ b/clang/lib/AST/Decl.cpp
@@ -1525,16 +1525,11 @@ LinkageInfo LinkageComputer::getLVForDecl(const 
NamedDecl *D,
   if (std::optional<LinkageInfo> LI = lookup(D, computation))
     return *LI;
 
-#ifndef NDEBUG
   LinkageInfo LV = computeLVForDecl(D, computation);
   if (D->hasCachedLinkage())
     assert(D->getCachedLinkage() == LV.getLinkage());
 
   D->setCachedLinkage(LV.getLinkage());
-#else
-  LinkageInfo LV = D->hasCachedLinkage() ? D->getCachedLinkage() :
-                   computeLVForDecl(D, computation);
-#endif
   cache(D, computation, LV);
 
 #ifndef NDEBUG


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to