blob: 68fdea60f3796d97b45dd545ff13afde542d5e4e [file] [log] [blame]
Fariborz Jahanian68e79382014-11-14 23:55:27 +00001// RUN: %clang_cc1 %s -emit-llvm -o - -fblocks -triple x86_64-apple-darwin10 | FileCheck %s
2// rdar://18961148
3
4void syslog(const char *, ...);
5
6void handler( );
7
8static void (^spd)() = ^()
9{
10 handler( ^(){ syslog("%s", __FUNCTION__); } );
11};
12// CHECK: @__FUNCTION__.spd_block_invoke_2 = private unnamed_addr constant [19 x i8] c"spd_block_invoke_2\00"
13// CHECK: define internal void @spd_block_invoke_2
14// CHECK: @__FUNCTION__.spd_block_invoke_2