/* APPLE LOCAL file radar 4193359 */ | |
/* Ensure that variable *not* declared 'volatile' by user does not | |
trigger "discards qualifiers from target pointer type" warning | |
when synthesized by the EH-volatization machinery. */ | |
/* { dg-options "-fobjc-exceptions -fnext-runtime" } */ | |
/* { dg-do compile } */ | |
#include <string.h> | |
@interface Foo | |
-(void) foo; | |
@end | |
@implementation Foo | |
-(void) foo | |
{ | |
float f = 0; | |
@try | |
{ | |
} | |
@finally | |
{ | |
} | |
memcpy(&f, | |
&f, sizeof(f)); | |
} | |
@end | |
//------------------------------- | |