brintos

brintos / llvm-project-archived public Read only

0
0
Text · 593 B · 7964934 Raw
18 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py UTC_ARGS: --check-globals all --version 62// RUN: %clang_cc1 -x cuda -triple x86_64-unknown-linux-gnu -aux-triple nvptx64-nvidia-cuda -emit-llvm %s -o - | FileCheck %s --check-prefix=HOST3 4extern "C" {5 6//.7// HOST: @HostFunc = weak alias i32 (), ptr @__HostFunc8//.9// HOST-LABEL: define dso_local i32 @__HostFunc(10// HOST-SAME: ) #[[ATTR0:[0-9]+]] {11// HOST-NEXT:  [[ENTRY:.*:]]12// HOST-NEXT:    ret i32 4213//14int __HostFunc(void) { return 42; }15int HostFunc(void) __attribute__ ((weak, alias("__HostFunc")));16 17}18