// Check the suppression of -Wuse-after-free for destructors on ARM | |
// { dg-do compile } | |
// { dg-options "-Wuse-after-free" } | |
struct range_label { | |
virtual ~range_label(); | |
}; | |
struct unpaired_bidi_rich_location { | |
struct custom_range_label : range_label {}; | |
unpaired_bidi_rich_location(int); | |
custom_range_label m_custom_label; | |
}; | |
void maybe_warn_bidi_on_close() { unpaired_bidi_rich_location(0); } |