// RUN: %clang_cc1 -fblocks -triple x86_64-apple-darwin -emit-llvm -o /dev/null %s | |
// rdar://17878679 | |
typedef struct | |
{ | |
int i; | |
} GAXBackboardState __attribute__ ((aligned(32))); // minimum alignment is 32-byte boundary | |
@interface GAXSpringboard @end | |
@implementation GAXSpringboard | |
{ | |
GAXBackboardState _reflectedBackboardState; | |
} | |
- (void) MyMethod | |
{ | |
GAXBackboardState newBackboardState; | |
^{ | |
_reflectedBackboardState = newBackboardState; | |
return newBackboardState.i; | |
}(); | |
} | |
@end | |