// RUN: %clang_cc1 -fblocks -fobjc-arc -fobjc-runtime-has-weak -triple i386-apple-darwin -print-ivar-layout -emit-llvm -o /dev/null %s > %t-32.layout
// RUN: FileCheck --input-file=%t-32.layout %s
// rdar://12184410
// rdar://12752901
@class NSString;
extern void NSLog;
extern int ;
int
/**
struct __block_literal_generic { // 32bytes (64bit) and 20 bytes (32bit).
0 void *__isa;
4 int __flags;
8 int __reserved;
12 void (*__invoke)(void *);
16 struct __block_descriptor *__descriptor;
};
*/