// RUN: %clang_cc1 -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fblocks -fobjc-arc -O2 -disable-llvm-passes -o - %s | FileCheck %s
typedef const void *CFTypeRef;
typedef const struct __CFString *CFStringRef;
CFTypeRef ;
CFStringRef ;
CFTypeRef ;
CFStringRef ;
id ;
NSString *;
// CHECK-LABEL: define{{.*}} void @bridge_transfer_from_cf
void
// CHECK-LABEL: define{{.*}} void @bridge_from_cf
void
// CHECK-LABEL: define{{.*}} void @bridge_retained_of_cf
void
// CHECK-LABEL: define{{.*}} void @bridge_of_cf
void
// CHECK-LABEL: define{{.*}} %struct.__CFString* @bridge_of_paren_expr()
CFStringRef