1*2bb59549SMatt Arsenault // NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py UTC_ARGS: --function-signature --check-globals 2*2bb59549SMatt Arsenault // RUN: %clang_cc1 -triple avr-- -emit-llvm -o - %s | FileCheck %s 3*2bb59549SMatt Arsenault 4*2bb59549SMatt Arsenault //. 5*2bb59549SMatt Arsenault // CHECK: @e = global ptr addrspacecast (ptr addrspace(1) no_cfi @a to ptr), align 1 6*2bb59549SMatt Arsenault //. 7*2bb59549SMatt Arsenault // CHECK-LABEL: define {{[^@]+}}@a 8*2bb59549SMatt Arsenault // CHECK-SAME: () addrspace(1) #[[ATTR0:[0-9]+]] { 9*2bb59549SMatt Arsenault // CHECK-NEXT: entry: 10*2bb59549SMatt Arsenault // CHECK-NEXT: ret void 11*2bb59549SMatt Arsenault // a(void)12*2bb59549SMatt Arsenaultvoid a(void) {} 13*2bb59549SMatt Arsenault const void *e = __builtin_function_start(a); 14