blob: 8aba2d39a7285fcd866e4fe66f46f61e37439df0 [file] [log] [blame]
Daniel Dunbara735ad82008-08-06 00:03:29 +00001// RUN: clang -emit-llvm -o %t %s &&
2// RUN: grep "@pipe()" %t | count 0 &&
3// RUN: grep '_thisIsNotAPipe' %t | count 3 &&
Daniel Dunbar3f75c432009-03-04 17:31:19 +00004// RUN: grep 'g0' %t | count 0 &&
5// RUN: grep '_renamed' %t | count 2 &&
Daniel Dunbara735ad82008-08-06 00:03:29 +00006// RUN: clang -DUSE_DEF -emit-llvm -o %t %s &&
7// RUN: grep "@pipe()" %t | count 0 &&
8// RUN: grep '_thisIsNotAPipe' %t | count 3
9// <rdr://6116729>
10
11void pipe() asm("_thisIsNotAPipe");
12
13void f0() {
14 pipe();
15}
16
17void pipe(int);
18
19void f1() {
20 pipe(1);
21}
22
23#ifdef USE_DEF
24void pipe(int arg) {
25 int x = 10;
26}
27#endif
Daniel Dunbar3f75c432009-03-04 17:31:19 +000028
29// PR3698
30extern int g0 asm("_renamed");
31int f2() {
32 return g0;
33}