1// RUN: %clang_cc1 -emit-llvm -o %t %s 2// RUN: not grep "@pipe()" %t 3// RUN: grep '_thisIsNotAPipe' %t | count 3 4// RUN: not grep 'g0' %t 5// RUN: grep '_renamed' %t | count 2 6// RUN: %clang_cc1 -DUSE_DEF -emit-llvm -o %t %s 7// RUN: not grep "@pipe()" %t 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 28 29// PR3698 30extern int g0 asm("_renamed"); 31int f2() { 32 return g0; 33} 34