brintos

brintos / llvm-project-archived public Read only

0
0
Text · 462 B · b8b81b7 Raw
21 lines · c
1// REQUIRES: x86-registered-target2 3// RUN: %clang_cc1 -triple=x86_64-unknown-linux -S %s -faddrsig -O -o - | FileCheck --check-prefix=ADDRSIG %s4// RUN: %clang_cc1 -triple=x86_64-unknown-linux -S %s -O -o - | FileCheck --check-prefix=NO-ADDRSIG %s5 6// ADDRSIG: .addrsig7// ADDRSIG: .addrsig_sym g18// ADDRSIG-NOT: .addrsig_sym g29 10// NO-ADDRSIG-NOT: .addrsig11 12extern const int g1[], g2[];13 14const int *f1(void) {15  return g1;16}17 18int f2(void) {19  return g2[0];20}21