https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102797
--- Comment #2 from Dmitry G. Dyachenko ---
r12-4256 PASS
r12- FAIL
$ cat x.ii
struct b {
b(int);
};
void d() {
int c = 1;
do
try {
b a = 1;
while (1) {
c++;
a = 1;
}
} catch (...) {
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102797
--- Comment #1 from David Binderman ---
Reduced C code is
glib_autoptr_cleanup_GdkPaintable(struct _GdkPaintable **_ptr) {
glib_autoptr_clear_GdkPaintable(*_ptr);
}
glib_autoptr_clear_GdkRGBA(struct _GdkRGBA *_ptr) {
if (_ptr)