|    23 |   |   char buf[sizeof(int)]; // { dg-message "region created on stack here" } | 
                          |       |   |        ^~~ | 
                          |       |   |        | | 
                          |       |   |        (1) region created on stack here | 
                          |       |   |        (2) capacity: 4 bytes | 
                          |    24 |   |   int *p = new (buf) int (42); | 
                          |       |   |                             ~ | 
                          |       |   |                             | | 
                          |       |   |                             (3) following ‘false’ branch... ─>─┐ | 
                          |       |   |                                                                │ | 
                          |       |   |                                                                │ | 
                          |       | ┌ | ───────────────────────────────────────────────────────────────┘ | 
                          |    25 | │ |   delete p; // { dg-warning "memory on the stack" } | 
                          |       | │ |   ~~~~~~~~ | 
                          |       | │ |   | | 
                          |       | └ | ─>(4) ...to here | 
                          |       |   |   (5) following ‘true’ branch... ─>─┐ | 
                          |       |   |                                     │ |