[clang] 26c5cf8 - Fix Windows build that fails if a class has a member with the same naem

David Blaikie via cfe-commits cfe-commits at lists.llvm.org
Thu Feb 10 15:27:39 PST 2022


Author: David Blaikie
Date: 2022-02-10T15:27:31-08:00
New Revision: 26c5cf8fa031f5143fd180fdc8d9dbc26a88e89e

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

LOG: Fix Windows build that fails if a class has a member with the same naem

Added: 
    

Modified: 
    clang/lib/CodeGen/CGDebugInfo.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/CodeGen/CGDebugInfo.cpp b/clang/lib/CodeGen/CGDebugInfo.cpp
index cca5576aac07..eb3f104f7eb9 100644
--- a/clang/lib/CodeGen/CGDebugInfo.cpp
+++ b/clang/lib/CodeGen/CGDebugInfo.cpp
@@ -5000,10 +5000,10 @@ static bool ReferencesAnonymousEntity(ArrayRef<TemplateArgument> Args) {
     case TemplateArgument::Type: {
       struct ReferencesAnonymous
           : public RecursiveASTVisitor<ReferencesAnonymous> {
-        bool ReferencesAnonymous = false;
+        bool RefAnon = false;
         bool VisitRecordType(RecordType *RT) {
           if (ReferencesAnonymousEntity(RT)) {
-            ReferencesAnonymous = true;
+            RefAnon = true;
             return false;
           }
           return true;
@@ -5011,7 +5011,7 @@ static bool ReferencesAnonymousEntity(ArrayRef<TemplateArgument> Args) {
       };
       ReferencesAnonymous RT;
       RT.TraverseType(TA.getAsType());
-      if (RT.ReferencesAnonymous)
+      if (RT.RefAnon)
         return true;
       break;
     }


        


More information about the cfe-commits mailing list