/* Test if addition of 'volatile' to object causes bogus error in presence of try-catch. */ /* { dg-options "-fobjc-exceptions" } */ /* { dg-do compile } */ struct Point { short v; short h; }; void foo () { Point eventLocation; @try { } @catch (id iiii) { } Point p = eventLocation; }