|    14 |   |   auto f = new foo (42); | 
                          |       |   |                       ^ | 
                          |       |   |                       | | 
                          |       |   |                       (1) allocated here
  | 
                          |       |   |                       (2) following ‘false’ branch... ─>─┐ | 
                          |       |   |                                                          │ | 
                          |       |   |                                                          │ | 
                          |       | ┌ | ─────────────────────────────────────────────────────────┘ | 
                          |    15 | │ |   __analyzer_dump (); | 
                          |       | │ |   ~~~~~~~~~~~~~~~~~~    | 
                          |       | │ |                   | | 
                          |       | └ | ─────────────────>(3) ...to here | 
                          |    16 |   |   __analyzer_dump_xml (); | 
                          |    17 |   | } | 
                          |       |   | ~                       | 
                          |       |   | | | 
                          |       |   | (4) ⚠️  ‘f’ leaks here; was allocated at (1)
  |