1// RUN: %clang -target i386-apple-darwin9 -miphoneos-version-min=3.0 -arch armv7 -stdlib=platform -flto -S -o - %s | FileCheck %s
2
3// CHECK: @f0() [[F0:#[0-9]+]]
4// CHECK: @__f0_block_invoke
5// CHECK: void @f1
6// CHECK-NOT: msgSend_fixup_alloc
7// CHECK: OBJC_SELECTOR_REFERENCES
8
9int f0() {
10  return ^(){ return 0; }();
11}
12
13@interface I0
14@property (assign) int p0;
15@end
16
17@implementation I0
18@synthesize p0 = __sythesized_p0;
19@end
20
21@interface I1
22+(id) alloc;
23@end
24
25void f1() {
26  [I1 alloc];
27}
28
29// CHECK: attributes [[F0]] = { noinline  optnone ssp{{.*}} }
30