| 
              
                 
                  F<l>::G::operator ag() const [with ag = int*; l = {int, int, H}]
                 
                
                  
                    | 
                       F<l>::G::operator ag() const [with ag = int*; l = {int, int, H}]: events 1-2 
                      
                        
                          |    36 |   |     operator ag() const |  
                          |       |   |     ^~~~~~~~ |  
                          |       |   |     | |  
                          |       |   |     (1) initial entry to ‘F<int, int, H>::G::operator int*<int*>’ |  
                          |    37 |   |     { |  
                          |    38 |   |       return *this; /* { dg-warning "-Wanalyzer-infinite-recursion" } */ |  
                          |       |   |               ~~~~ |  
                          |       |   |               | |  
                          |       |   |               (2) calling ‘F<int, int, H>::G::operator int*<int*>’ from ‘F<int, int, H>::G::operator int*<int*>’ |  
                        
                       
                     | 
                   
                 
                
                  
                     | 
                    
                       
                        F<l>::G::operator ag() const [with ag = int*; l = {int, int, H}]
                       
                      
                        
                          | 
                             F<l>::G::operator ag() const [with ag = int*; l = {int, int, H}]: events 3-4 
                            
                              
                                |    36 |   |     operator ag() const |  
                                |       |   |     ^~~~~~~~ |  
                                |       |   |     | |  
                                |       |   |     (3) recursive entry to ‘F<int, int, H>::G::operator int*<int*>’; previously entered at (1) |  
                                |       |   |     (4) ⚠️  apparently infinite recursion
  |  
                              
                             
                           | 
                         
                       
                     | 
                   
                 
               |