Function 
          
          
            test
          
        
        
          
            File 
          
          
            ../../src/gcc/testsuite/g++.dg/analyzer/exception-leak-2.C
          
        
        
          
            Line 
          
          
            14
          
        
        
          
            Column 
          
          
            5
          
        
        
          
            |    14 |   |     } // { dg-warning "leak of 'ptr'" } | 
            |       |   |     ^ | 
          
        
        
          
          
            
              
                 | 
                
                   
                    int test()
                   
                  
                    
                      | 
                         int test(): events 1-4 
                        
                          
                            |     5 |   |   void *ptr = __builtin_malloc (1024); // { dg-message "allocated here" } |  
                            |       |   |               ~~~~~~~~~~~~~~~~~^~~~~~ |  
                            |       |   |                                | |  
                            |       |   |                                (1) allocated here
  |  
                          
| [...] |  |  
                          
                            |     9 |   |       throw 42; |  
                            |       |   |             ~~                   |  
                            |       |   |             | |  
                            |       |   |             (2) throwing exception of type ‘int’ here... |  
                            |    10 |   |     } |  
                            |    11 |   |   catch (int i) // { dg-message "\.\.\.catching exception of type 'int' here" } |  
                            |       |   |              ~                   |  
                            |       |   |              | |  
                            |       |   |              (3) ...catching exception of type ‘int’ here
  |  
                          
| [...] |  |  
                          
                            |    14 |   |     } // { dg-warning "leak of 'ptr'" } |  
                            |       |   |     ~                            |  
                            |       |   |     | |  
                            |       |   |     (4) ⚠️  ‘ptr’ leaks here; was allocated at (1)
  |  
                          
                         
                       | 
                     
                   
                 |