blob: 94d67c3b93b5429f2afe216884daaa4d532d8357 [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
Richard Smith7747ce22015-08-19 20:49:38 +00008__attribute__((used))
Fariborz Jahanian68e79382014-11-14 23:55:27 +00009static void (^spd)() = ^()
10{
11 handler( ^(){ syslog("%s", __FUNCTION__); } );
12};
13// CHECK: @__FUNCTION__.spd_block_invoke_2 = private unnamed_addr constant [19 x i8] c"spd_block_invoke_2\00"
14// CHECK: define internal void @spd_block_invoke_2
15// CHECK: @__FUNCTION__.spd_block_invoke_2